0. pbazeliuk 1688 18.03.16 02:45 Сейчас в теме

7 причин, почему интеграцию необходимо строить на очередях. Практика RabbitMQ. Отказ от Zato ESB и OData в 1С

Этот набросок является продолжение предыдущей статьи "7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей". В большей части это описание боли, через которую пришлось пройти на практике, используя сервисную шину данных Zato ESB и OData протокол совместно с «1С:Предприятие 8».

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. kauksi 205 18.03.16 10:44 Сейчас в теме
Интересно, познавательно, но статья больше для Geektimes - слишком много умных слов которые большинство никогда не слышали. По русски можно: где это 100 миллионов записей и куда этот классный механизм очередей прицепляется?
Yakud3a; Makushimo; +2 3 Ответить
2. pbazeliuk 1688 18.03.16 11:31 Сейчас в теме
(1) kauksi, 100 млн. это цены номенклатуры, большинство других расчетов так же содержат сопоставимые объемы. Статья не предназначена для большинства аудитории, больше на развитие. Используя только 1С:Предприятие невозможно добиться необходимой гибкости, отказоустойчивости и ценности для конечного покупателя. Тренд все больше смещается на уменьшение задержек обменов с поставщиками, мобильными системами, а так же произвольным анализом данных в невероятных разрезах. Будущее, в этом плане, пока точно не за 1С:Предприятие, а за небольшими сервисами. У нас плавно идет смещение, что 1С:Предприятие это система где хранится первичная документация, например, подача документации в контролирующие органы идет с помощью других систем.
Yakud3a; exclusive1c; NN2P; RomanRomans; cegorach; nixel; kuntashov; starik-2005; +8 Ответить
3. pahalovo 18.03.16 11:42 Сейчас в теме
А как можно подписаться из 1С на получение сообщений из очереди?
okulus; dmalyshev; +2 Ответить
4. pbazeliuk 1688 18.03.16 11:57 Сейчас в теме
(3) pahalovo,
1С -> Очередь -> 1С. Реализовать прокси(http://infostart.ru/public/333924/) и 1С SOAP\HTTP сервис на принимающей стороне.
1С -> Очередь -> иная система. Воспользоваться примерами http://www.rabbitmq.com/getstarted.html
5. pbazeliuk 1688 18.03.16 12:34 Сейчас в теме
(3) pahalovo, в принципе могу написать статью, как создать службу которая будет выполнять функции прокси-сервера. Правда на другом ресурсе, так как связь с тематикой 1С:Предприятие минимальная.
6. Tahallus 425 18.03.16 12:36 Сейчас в теме
7. pahalovo 18.03.16 13:14 Сейчас в теме
(5) напиши, тема интересная. Как то искал готовое решение, которое бы забирало сообщение из очереди и пушило в веб-сервис. Пытался прикрутить для этой цели wso2. Сейчас понимаю, что написать свой адаптер будет проще и надежней.
10. pbazeliuk 1688 18.03.16 14:22 Сейчас в теме
(8) Serginio, а как отловить события, если не существует соединений на кластере серверов 1С:Предприятия и не запущен ни один сеанс, только висит один единственный Apache?
11. Serginio 793 18.03.16 14:36 Сейчас в теме
(10) Я делал отдельный сервис и через него отправлял и полученные события отправлял на вэб сервис 1С.
Отпрвавлял через пайпы

Кстати многие используют для таких вещей Вэб сервисы. Просто они тяжеловаты по сравнению с NetNamedPipeBinding