Информация об изменениях

Сообщение Re[3]: message/data bus от 18.03.2024 5:23

Изменено 18.03.2024 5:25 r0nd

Re[3]: message/data bus
On Mar 18, 2024, 7:28 AM, binks <53352@users.rsdn.org> wrote:

B>Пытаюсь понять что мне даст реализация шины.


Даст то, что теперь без шины у вас сервисы перестанут получать уведомления. Шина при отсутствия опыта работы с ней приносит только горе и ошибки.

Кроме того, у вас два сервиса с примитивной логикой State Design Pattern. А pull/push notification, кстати вы забыли вариант, когда у вас подписчик на сервере создает webhook-ссылку, с помощью которой «сервер» сам при готовности задачи уведомит всех подписчиков, так вот pull/push notification можно реализовать 100500 вариантами.

❧ “The road to success and the road to failure are almost exactly the same.” — Colin R. Davis
Re[3]: message/data bus
On Mar 18, 2024, 7:28 AM, binks <53352@users.rsdn.org> wrote:

B>Пытаюсь понять что мне даст реализация шины.


Даст то, что теперь без шины у вас сервисы перестанут получать уведомления. Шина, при отсутствии опыта работы с ней, приносит только горе и ошибки.

Кроме того, у вас два сервиса с примитивной логикой State Design Pattern. А pull/push notification, кстати вы забыли вариант, когда у вас подписчик на сервере создает webhook-ссылку, с помощью которой «сервер» сам при готовности задачи уведомит всех подписчиков, так вот pull/push notification можно реализовать 100500 вариантами.

❧ “The road to success and the road to failure are almost exactly the same.” — Colin R. Davis