powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Внутреннее общение между микросервисами
25 сообщений из 106, страница 3 из 5
Внутреннее общение между микросервисами
    #39700219
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordmaytonЯ бы тоже очень осторожно относился к публикациям microsoft в части обобщенных знаний которые ms не создает единолично. У них - один взгляд. У google другой. У oracle вообще третий.

смысл этого "взгляда" в том, что обратившись к микросервису клиент гарантированно получит ответ в не зависимости от доступности других сервисов. Если-же сервисы связаны с друг другом мириадами связей, то и смысла делить на микросервисы особо нет, монолитная структура будет эффективней. Если у вас есть ссылки на "взгляды" гугла и оракла с обоснованиями другой точки зрения - то приведите, интересно почитатьвот ты сам изложил четвертую т.з. на микросервисы).
Смешал гарантированную доставку и связность приложения.
А т.к. мы тут все с опытом, я выше и сказал - в сети микросервисы это уже buzzword .
"Не упрминайте их всуе"
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700230
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123stenfordпропущено...

смысл этого "взгляда" в том, что обратившись к микросервису клиент гарантированно получит ответ в не зависимости от доступности других сервисов. Если-же сервисы связаны с друг другом мириадами связей, то и смысла делить на микросервисы особо нет, монолитная структура будет эффективней. Если у вас есть ссылки на "взгляды" гугла и оракла с обоснованиями другой точки зрения - то приведите, интересно почитатьвот ты сам изложил четвертую т.з. на микросервисы).
Смешал гарантированную доставку и связность приложения.
А т.к. мы тут все с опытом, я выше и сказал - в сети микросервисы это уже buzzword .
"Не упрминайте их всуе"
Гарантированная доставка-то тут при чём?

Он же привёл картинку: накидали товаров в корзину (Basket service сохранил данные в свою БД), как теперь уведомить Ordering service, чтобы он запросил необходимые данные по товарам у Catalog service и произвёл оформление заказа.

Три варианта:
1. Синхронный - всё в рамках одного http запрос/ответ цикла;
2. Сообщения - корзина даёт сигнал "Надо оформить заказ";
3. Асинхронный - Basket service сохранил данные в свою БД с пометкой "Ждёт оформления заказа", а Ordering service спрашивает (polling) каждую секунду "Есть чё оформить?".

Вот в первом варианте если какой-то сервис в цепочке отвалился, то надо думать что показать пользователю.
А в случае 2, или 3 просто "Ваш заказ принят, как будет готово - мы Вам сообщим".
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700232
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordmaytonЯ бы тоже очень осторожно относился к публикациям microsoft в части обобщенных знаний которые ms не создает единолично. У них - один взгляд. У google другой. У oracle вообще третий.

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

Вы говорите о мирриадах связей а это антипаттерн. Почитайте про low coupling.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700239
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Ему вопрос задавай. Или ты теперь с его тезисом в согласии? ).
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700305
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВы дорогой друг извините. Но совсем не в ту степь зашли.

Вы говорите о мирриадах связей а это антипаттерн. Почитайте про low coupling.
по отсутствию ссылок можно предположить, что про оракл и гугл было сказано для красного словца?
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700310
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мухну и расскажите уже ТСУ, как ему даже запросы делать не через Synchronous Call, он же про Get и спрашивает: 21668941 .

Предлагаю на примере Вашей же картинки: вот получил Ordering service сообщение о том, что заказ надо оформить, как он данные обо всём что ему нужно подтягивает, используя "оповещения через асинхронные события"?
я уже отвечал на этот вопрос, никаких запросов к другим сервисам в процессе обработки ответа не будет, вся необходимая информация для возвращения ответа должна содержаться в самом микросервисе.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700312
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANA,
Ему вопрос задавай. Или ты теперь с его тезисом в согласии? ).
Вообще-то он писал: "смысл этого "взгляда" в том, что обратившись к микросервису клиент гарантированно получит ответ ".
А ты интерпретировал это как какую-то "гарантированную доставку".

Так что вопросы к вам обоим
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700316
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordДмитрий Мухну и расскажите уже ТСУ, как ему даже запросы делать не через Synchronous Call, он же про Get и спрашивает: 21668941 .

Предлагаю на примере Вашей же картинки: вот получил Ordering service сообщение о том, что заказ надо оформить, как он данные обо всём что ему нужно подтягивает, используя "оповещения через асинхронные события"?
я уже отвечал на этот вопрос, никаких запросов к другим сервисам в процессе обработки ответа не будет, вся необходимая информация для возвращения ответа должна содержаться в самом микросервисе.
Для какого ещё ответа? Речь не об этом, а о данных, которые необходимо получить одному сервису от другого.

Пользователь увидит ответ в любом случае.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700331
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordпо отсутствию ссылок можно предположитьссылок на что?
На то что вы путаете SOA и микросервисы? Не знаете их отличия?
Раз пишите что вопрос ответ как модель не может применяться.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700340
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordmaytonВы дорогой друг извините. Но совсем не в ту степь зашли.

Вы говорите о мирриадах связей а это антипаттерн. Почитайте про low coupling.
по отсутствию ссылок можно предположить, что про оракл и гугл было сказано для красного словца?
Да. Меня просто удивило то что в качестве самой базовой теории вы даете ссылку на корпоративный ресурс.

Любой спор, любая наука, или доказательство, начинается с определений. Я хочу услышать ваше
определение микросервисов . Это будет стартовая точка с которой мы начнем диалог. Если у нас с вами
разное понимание этого термина - то спорить будет сложно. Не исключаю ваш опыт в CQRS и системах
на основе месседжей MQ тем не менее. Предлагаю вам книгу Сэма Ньюмана - Создание Микросервисов.

Не повредит и будет полезно к общему развитию.

Ссылки на оракл и гугл я искать не буду. Они того не стоят.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700382
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДа. Меня просто удивило то что в качестве самой базовой теории вы даете ссылку на корпоративный ресурс.

Любой спор, любая наука, или доказательство, начинается с определений. Я хочу услышать ваше
определение микросервисов . Это будет стартовая точка с которой мы начнем диалог. Если у нас с вами
разное понимание этого термина - то спорить будет сложно. Не исключаю ваш опыт в CQRS и системах
на основе месседжей MQ тем не менее. Предлагаю вам книгу Сэма Ньюмана - Создание Микросервисов.

Не повредит и будет полезно к общему развитию.

Ссылки на оракл и гугл я искать не буду. Они того не стоят.
сорри, но меня не интересуют длительные теоретические споры о том, кто что и под чем понимает, я думал у вас есть интересные материалы на тему пользы синхронного взаимодействия микросервисов, если все что у вас есть - это книжка, то можете привести отрывок из нее, или даже пересказать своими словами т.к. читать ее у меня при всем желании нет времени
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700387
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как будет угодно.

В первых главах там кстати приводится определение.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700405
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordинтересные материалы на тему пользы синхронного взаимодействия микросервисов
Это же архиектура брат!
Если нет оверхеда, то это уже польза).
В бизнес логике иногда нужно синхронно спросить и дождаться ответа.
Очевидные вещи.
А вот в ESB там рулит умная шина всем и вся.
А микросервисах тупая шина а ля общение не через шину, а между собой.
Тупые шины брокеры я выше назвал.
Так что и волки сыты и овцы целы.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700411
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stenfordили даже пересказать своими словами"умные приемники и глупые каналы связи".
Не слыхал?
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700761
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое синхронность и асинхронность с точки зрения клиента супермаркета?

Философия?

Вы стоите на кассе. Вы провели карточкой по терминалу. Ввели pin код.

И далее начинается волшебный и загадочный таймаут смысла которого не знает кассир и 1 линия поддержки банка.

Этот таймаут заставляет вас неслабо понервничать.
Сколько ждать? Сумма заблочена? Снята?
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700763
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

перечитайте название топика и не уходите в сторону
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700769
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Это его величество Время.
Когда вы стоите и ждете, это синхронно)))).
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700770
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик автору уже не нужен.
Если он упрям, то будет строить hello world микросервис.
Есл нет, то более приземленные задачи для бизнеса.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700772
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmayton,

перечитайте название топика и не уходите в сторону
Ну... я вправе предложить еще одно направление обсуждения.

Если модератор против - подниму отдельно тему.
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700773
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Топик автору уже не нужен.
Если он упрям, то будет строить hello world микросервис.
Есл нет, то более приземленные задачи для бизнеса.

ни одного ответа по теме...
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700774
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bachPetro123Топик автору уже не нужен.
Если он упрям, то будет строить hello world микросервис.
Есл нет, то более приземленные задачи для бизнеса.

ни одного ответа по теме...
Ты знаешь... мы It-шники (прошу прощения за квантор) очень часто любим решать проблемы
которых нет и оверпроектировать и просто заниматься вещами которые нам интересны. Вот
у меня складывается впечатление что тебе просто интересно сделать какой-то investigation
в области RabbitMQ.

А бизнесу может быть 80% этого всего не нужно.

Кстати ты попробовал поднять интеграцию твоих сервисов на localhost как я предлагал?
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700784
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonlove_bachпропущено...


ни одного ответа по теме...
Ты знаешь... мы It-шники (прошу прощения за квантор) очень часто любим решать проблемы
которых нет и оверпроектировать и просто заниматься вещами которые нам интересны. Вот
у меня складывается впечатление что тебе просто интересно сделать какой-то investigation
в области RabbitMQ.

А бизнесу может быть 80% этого всего не нужно.

Кстати ты попробовал поднять интеграцию твоих сервисов на localhost как я предлагал?

это было адресовано к Petro123.

"у меня складывается впечатление что тебе просто интересно сделать какой-то investigation
в области RabbitMQ" - так и есть, как будто это что-то плохое

касаемо localhost - сервисы не на одном серваке
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700787
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bachэто было адресовано к Petro123.но ответ то про тебя))))) LOL
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700790
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bachкасаемо localhost - сервисы не на одном серваке
У вас нет слежения по теме обсуждения.
Пока вас не заденешь колкой фразой чтобы вы проснулись.
Какая разница где сервисы?
...
Рейтинг: 0 / 0
Внутреннее общение между микросервисами
    #39700791
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bachтак и есть, как будто это что-то плохоеделайте. В чем вопросы?
...
Рейтинг: 0 / 0
25 сообщений из 106, страница 3 из 5
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Внутреннее общение между микросервисами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]