Size: a a a

2021 June 05

t

ttldtor in codingteam
приведи реальный пример
источник

t

ttldtor in codingteam
а то какая-то дичь
источник

t

ttldtor in codingteam
хотя, можешь не приводить
источник

K

Kerrigan in codingteam
ты собираешь заказ с нескольких производств
источник

K

Kerrigan in codingteam
и у тебя горы этих заказов и тебе нужно следить чтобы оно работало, не развалилось и видеть где отвалилось
источник

t

ttldtor in codingteam
то есть, необходимо унифицировать отслеживание и свести это  в одно место?
источник

t

ttldtor in codingteam
Тут вообще третье написано

«A saga pattern is a sequence of local transactions where each transaction updates data within a single service. The first transaction in a saga is initiated by an external request corresponding to the system operation, and then each subsequent step is triggered by the completion of the previous one.»
источник

t

ttldtor in codingteam
предыдущий сервис посылает событие и запускает процесс на следующем сервисе
источник

t

ttldtor in codingteam
вот так понятно, почему сага
источник

t

ttldtor in codingteam
то есть, есть воркфлоу\стейт-машина, она находится в обработчике сообщений от сервисов (брокере)
события изменяют стейт и запускают другие события, которые отправляются сервисам
источник

t

ttldtor in codingteam
стейт-машина для сервисов
источник

t

ttldtor in codingteam
сага, бля
источник

t

ttldtor in codingteam
источник

K

Kerrigan in codingteam
короче я буду бить того кто сказал мне что в линуксе нет тредов
источник

K

Kerrigan in codingteam
только форки
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
лол
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
што
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
там есть же pthread_create()
источник

K

Kerrigan in codingteam
с 2.4 все там есть, просто вместо пида отдается тгид, который у каждого из тредов свой
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
бля, ну и старьё
источник