Kafka. WebClient. Feign. WebSocket. Или как общаются микросервисы

Начнем с того, как микросервисы могут общаться? На самом деле все просто, сложные приложения могут состоять из нескольких разных микросервисов. Каждый сервис будет иметь свою логику, свою ответственность. Сервисы одной системы могут быть написаны на разных языках программирования. Однако это не будет мешать им общаться. Так вот общение это буквально - обмен информацией. Обмен сообщениями определенного формата, который смогут понять все сервисы. Это похоже на общение между нами. Я говорю что-то собеседник слушает информацию, дальше обрабатывает ее неким образом своим мыслительным аппаратом и формирует ответное сообщение и проговаривает его вслух адресуя голос в направлении оппонента. Для отправки сообщения нам людям, нужно знать адресата или видеть его, для того, чтобы обратиться к нему. Адресату, нужно слышать и в идеале уметь понимать на каком языке говорит другой человек. Если вы знаете несколько языков, то вы сможете принять сообщение на одном языке обработать его и перевести в своей голове и выдать перевод другому человеку. Все эти модели общения похожим образом перекладывают на взаимодействие между сервисами.

https://habr.com/ru/articles/1022974/

#kafka #websocket #java #apache_kafka #webclient #feignclient #feign

Kafka. WebClient. Feign. WebSocket. Или как общаются микросервисы

Начнем с того, как микросервисы могут общаться? На самом деле все просто, сложные приложения могут состоять из нескольких разных микросервисов. Каждый сервис будет иметь свою логику, свою...

Хабр

準備終わったら始めます〜
初めてのおばか人狼だ!

https://maobi-live.4ushiyu.jp/20260309-f

#まおびのきまぐれ #ツイキャス #Feign #VLiver #VTuber

【ツイキャスきまぐれ枠】カヌレさん主催 おばか人狼 まおび視点【Feign】

2026年03月09日21時00分開始予定

配信待機ページ

売上60万本突破の「おバカ人狼」ゲーム『Feign』に、最大10人プレイ可能のお絵描きモードが追加。正式リリース版が本日より配信開始。1人以外が秘密のお題に沿って絵を描き、みんなでインポスターを見つけ出す
https://news.denfaminicogamer.jp/news/2511223l

#denfaminicogamer #Teneke_Kafalar_Studios #Feign #ニュース #Kwalee #ばくらば

売上60万本突破の「おバカ人狼」ゲーム『Feign』に、最大10人プレイ可能のお絵描きモードが追加。正式リリース版が本日より配信開始。1人以外が秘密のお題に沿って絵を描き、みんなでインポスターを見つけ出す

売上60万本突破の「おバカ人狼」ゲーム『Feign』に、最大10人プレイ可能のお絵描きモードが追加。正式リリース版が本日より配信開始 1人以外が秘密のお題に沿って絵を描き、みんなでインポスターを見つけ出す。お題は何千ものテーマが用意されているとのこと

電ファミニコゲーマー – ゲームの面白い記事読んでみない?

Spring. Аутентификация на reactive feign

В этой статье проведены параллели между обработкой ошибок в feign и reactivefeign клиентах на примере реализации starter, который реализует аутентификацию по OAuth 2.0 в spring reactive подходе. В этой статье не будет описания реактивного стека. Если Вы хотите разобраться, какие есть преимущества и зачем его применять, рекомендую посмотреть эту серию статей . В этой статье не будет сравнения реактивного и нереактивного подхода. Для этого есть такая статья . В этой статье я хочу показать, что перевод компонентов на реактивность - несложная задача по рефакторингу, которая не займет много времени. Добавить монетку в копилку того, что перевод на реактивность - процесс, основные затраты в котором нужно сделать на первом шаге, когда Вы решаетесь применять этот подход, а адаптировать существующие компоненты просто.

https://habr.com/ru/companies/alfastrah/articles/911304/

#java #springboot #reactor #keycloak #authentication #unittesting #tdd #feign #starter #webflux

Spring. Аутентификация на reactive feign

Контекст В этой статье проведены параллели между обработкой ошибок в  feign  и  reactivefeign  клиентах на примере реализации starter, который реализует аутентификацию по OAuth 2.0...

Хабр

Spring Reactor. Эволюция сервисов. На пути к реактивности

Это статья описывает опыт миграции традиционного приложения java spring на Spring reactor стек. О специфике разрабатываемой информационной системы, уже подробно рассказывал . Кратко о системе - смешанная сервисно-микросервисная архитектура. Чтобы получить бизнес результат, требуется вызвать микросервис, который вызывает сервис, который вызывает набор микросервисов для формирования ценностного набора данных. Получается цепочка вызовов. Сервисы и микросервисы разрабатывались на традиционном технологическом стеке, без использования реактивного подхода. Мое знакомство с реактивным подходом произошло в 2022 году. Плюсы и минусы я осознавал, как мог. В рамках разрабатываемой системы мне было сложно найти ему точку применения. Тогда сложилось понимание, что в существующих рамках реактивный подход не даст возможности эволюционных изменений. Если его применять, то применять ко всему и сразу, как постулирует реактивный манифест . Даешь революцию! Это было заблуждение. Его я не смог разрушить, даже изучая документацию и статьи. Чего-то релевантного моей ситуации в открытых источниках я найти не мог. Этой статьей постараюсь предложить путь и убедить сомневающихся, что долго раздумывать не стоит. Делайте смелый шаг на пути к реактивному стеку.

https://habr.com/ru/companies/alfastrah/articles/883936/

#spring_boot #webflux #tomcat #asynchronous #nio #netty #reactor #redis #performance #feign

Spring Reactor. Эволюция сервисов. На пути к реактивности

Контекст Это статья описывает опыт миграции традиционного приложения java spring на  Spring reactor  стек. О специфике разрабатываемой информационной системы, уже подробно ...

Хабр

Keycloak Starter. Удобный способ аутентификации и авторизации

Это статья-туториал. Рассмотрим в ней, как сделать компонент, который поможет забыть о необходимости дублировать механизмы аутентификации и авторизации. Цель статьи - реализовать starter, который можно будет легко и удобно подключить к Spring Boot проекту. Предлагаемая цель актуальна? Читать

https://habr.com/ru/companies/alfastrah/articles/856856/

#java #spring_boot #starter #keycloak #vault #oauth_20 #feign #microservices #openid #spring_cache

Keycloak Starter. Удобный способ аутентификации и авторизации

Контекст Это статья-туториал. Рассмотрим в ней, как сделать компонент, который поможет забыть о необходимости дублировать механизмы аутентификации и авторизации. Цель статьи...

Хабр

Как положить приложение 21 запросом* к /actuator/health

Уточнение для въедливых :) * 21 и более параллельным запросом в определённых условиях :) Привет, сегодня поговорим о подводных камнях использования виртуальных потоков в написанных на Java веб-приложениях. В статье описан случай из жизни, сперва поставивший в тупик, но оказавшийся не столь уж и запутанным, а причина и вовсе была известна и документирована.

https://habr.com/ru/articles/832568/

#java #java21 #project_loom #многопоточность #spring_boot #feign #virtual_threads

Как положить приложение 21 запросом* к /actuator/health

Уточнение для въедливых :) * 21 и более параллельным запросом в определённых условиях :) Привет, сегодня поговорим о подводных камнях использования виртуальных потоков в написанных на Java...

Хабр

@micahflee

"What #Musk has proven through his actions and statements is that he's #committed to serving #trolls and #fraudsters first and ordinary good faith users second,"

But, #Elon is "blinded by his own #ideology" and can't see how this is #backfiring.

#Musk may #feign #confidence about his #strategy on #Twitter, but there are strong signs he's worried that the site's reputational #decline is driving off the everyday users he needs in order to keep his beloved trolls active.

#Mastodon

@vij

There is endless #speculation over the real reason(s) #Musk bought #Twitter and turned it into #dust, er #X.

One of the reasons why it is so difficult to impute #reason to this #acquisition is that he himself has no idea why he bought it, but now wants to #feign #genius #business #acumen over it