кубер гарантирует что сайдкар будет поднят на той же машине что и целевой под (т.к. является частью пода), а с учетом того, что он же и супервайзит сайдкар, то это более чем достаточные гарантии, чтобы не думать об этом вообще
Ну тогда можешь делать дюрабл микроочереди в каждом сервисе, куда будут падать кинутые мессаги и потом разбирать их и прокидывать вовне. Хз куда ещё больше гарантий
Скажем ты решил передавать "надежно" сообщения в кролика. Как это сделать? В целом так же - пишем сообщение, ждем подтверждения от кролика (publish confirms). если не дождались - перепосылаем
пример ситуации - жил ты не тужил, писал себе в кроля. И все вроде хорошо. Но тут пьяный админ в ДЦ пнул оптоволокно ногой и пошел нетворг партишенинг между нодами. И кроль от класстера отключился. А ты тип знаешь что что бы кроль не проебывал сообщения в такой ситуации надо pause minority. А когда pause minority кроль будет реджектить новые сообщения. А значит нам надо либо переподключиться к другому инстансу кроля и писать в него или ждать пока партишенинг заресолвится сам собой
ну так-то да. Тут наверное больше ограничение паблишеров, которые пхп, так бы можно было асунк впихнуть да и вообще это как пара запросов к бд, не так и много наверное
ну там как бы и на похапе оно асинк считай. Ты можешь записать 10 сообщений и потом ждать ответа от кроля - он тебе скажет какие записались а какие нет.