Имя: Пароль:
1C
1С v8
Транспорт RabbitMQ & Web-сервисы
, ,
0 Hisoka
 
19.05.20
07:27
1. Rabbitmq 100% (2)
2. Web-сервисы 0% (0)
Всего мнений: 2

Коллеги приветствую, поделитесь пожалуйста опытом.

Есть центральная база и 1000 периферийных. На данный момент обмен происходит сообщениями через Rabbitmq.
Появилась задача передавать заказы, которые создаются в периферийных базах, в центральную более быстрым способом
По примерным расчетам, около 50 заказов может быть создано одновременно, соответственно одновременно 50 WEB запросов на передачу в центральную базу.

Есть ли у кого опыт использования  Web-сервисов на подобные задачи, либо все же использовать старого доброго кролика?..
Заранее спасибо за советы.
49 spock
 
19.05.20
13:21
Лучше шина, но с отдельными очередями.

Проще пояснить от обратного: в центре нужно будет иногда тушить базу на регламентные процедуры (обновление, чистка, апгрейд железа, прочее) и, при схеме с WS, все эти 1000 точек будут ждать подъема центра. ХЗ как реализовано в точках, может там кто-то должен дрюкать кнопку "Отправить" и его будет злить ошибка отсутствия связи с центром. Ок, центр поднялся и одновременно большая толпа точек начнет пушить свои заказы. Центру поплохеет от такой активности.

Если будет шина - заказы от точек уходят и копятся в шине, центр поднялся после регламентных процедур и в нормальном режиме начал обходить очереди и забирать заказы.

Rabbitmq
52 novichok79
 
19.05.20
13:27
проголосовал

Rabbitmq