сижу планирую релиз, есть у кого особые пожелания на расширение API компоненты ?
у нас сейчас в работе небольшие задачи
v8rmq-native - компонента
Мелкие улучшения
по компоненте
- русскоязыные альясы методов
- поддержка всех штатных свойств (properties)
- поддержка таблицы заголовков (headers)
- поддержка автоматического ZIP сообщений через content-encoding и content-type
про заголовки - можно получить ключ маршрутизации
ИмяПодписчика = Компонента.ПодписатьсяНаОчередьСообщений(<параметры_очереди>);
Сообщение = Неопределено;
КлючМаршрутизации = Неопределено;
Таймаут = -1;
Компонента.ПолучитьРасширенноеСообщенияДляПодписчика (
ИмяПодписчика, Сообщение, КлючМаршрутизации, Таймаут);
Сообщить(Сообщение, КлючМаршрутизации);
про свойства - их не так много
content_type
content_encoding
priority
correlation_id
reply_to
expiration
message_id
timestamp
type
user_id
app_id
cluster_id
есть кстати желание свойствам придумать “русские альясы” - но это как бы наверное перебор.
про ZIP - подсмотрено у питонистов
это из RFC для передачи сообщения, когда ZIP осуществляется сразу на клиенте - и это штатная функциональность RabbitMQ
Позволяет сократить место на диске под очереди/точки обмена которые очень не хочется потерять и память под очереди которым нужна высокая пропускная способность в среднем 5 раз
EPIC (глобальные)
- Android сборка и iPhone сборка - там остался только вопрос сборки и правильного манифеста
- отдельный объект для Apache Kafka - кстати там по умолчанию все сообщения сразу в ZIP
v8rmq-subsystem - подсистема
EPIC (глобальные)
- чуть больше покрытия BDD
- поддержка работы с EnterpriseData - http://v8.1c.ru/edi/edi_app/enterprisedata/ в части “квитирования”
- немного рефакторинга кода до оптимальности - SonarQube нам в помощь (чем больше правил появляется - тем больше некачественного кода выявляется) - вроде умные-умные, а при разработке всего не упомнишь
Про EData - для завтравки (вы знали что имена очередей могут быть на русском
пойдет как часть зависящая от БСП - все таки, там есть уже готовая поддержка
В комментариях пишите - чего бы вы хотели ещё
особенно интересует мнение @Bronislav @sergey.novikov @Gleb_Stalnoy и @a.sosnoviy