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

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

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

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

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

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

Хабр

HttpClient в Spring 7: замена FeignClient или нет?

Последние годы FeignClient и RestTemplate были де-факто стандартом для вызова внешних API в Spring. Но теперь появился нативный Http Interface Client — и я решил проверить, можно ли им заменить Feign без потери удобства. Переходим на Spring 7 увереннее!

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

#spring #spring_boot #java #httpclient #feignclient #restclient #webclient #openapi #микросервисы

HttpClient в Spring 7: замена FeignClient или нет?

За последние несколько лет для вызова внешних API в каждом втором (если не первом) проекте я видел одну и ту же картину: RestTemplate или FeignClient Причём Feign почти всегда шёл в связке с OpenAPI:...

Хабр

Ha - it looks like the #Mastodon authors are juggling around the account stats arrangement lately. Each time I look the followers/Following/Posts/Joined numbers seem to be in a different order.

Good to see that tweaks continue, and the platform is evolving.

I do like the new tiled arrangement of your chosen profile characteristics/links

#webClient

Hmm, web client broken it seems?

I mean the feed and notification are working fine, but clicking on any user's avatar gives me a "network error" instead of their profile.

Network connectivity is fine otherwise.

#MastodonSocial #WebClient

Pretty cool to see #elefeed on the official Trunk & Tidbits blog!  It's been a fun experimenting and trying out new features around the post feed.

If you ever wanted to break your feed into just who you're following or hashtags give it a try!

https://blog.joinmastodon.org/2026/03/trunk-tidbits-february-2026/

#mastodon #mastodonclient #foss #fosstodon #webdev #webclient

Alright... I'm starting to rethink my previous toot about the _moving_ UI _while_ I'm interacting with UI controls.

There should _DEFINITELY_ be some kind of interrupt/pause/delay/queue that stacks up for a few seconds or so while I'm interacting with controls.

So... ... So now I'm gonna look at the damn code. <sigh> WHY do I have _ideas_?!

#mastodon #webclient

OK, mastodon... I won't quibble I _love_ you.

(There's a but coming.)

BUT...

Could you please not unfurl the embed while I'm clicking on the 'boost', 'favorite', and 'bookmark' buttons?

Moving control surfaces sucks while I'm trying to use them.

Suggestions:

Unfurl with a delay.

Unfurl with a _user configurable_ delay.

Provide a manual unfurl control on the toot card.

Provide a user setting to unfurl or not.

(If any of these exist and I've missed them... Sorry!)

#mastodon #webclient

📡 New post: Modernizing .NET – Part 11
Migrate from WebClient and RestSharp to HttpClientFactory.
Full code, DI setup, and performance boost.

Read → https://medium.com/@michael.kopt/c3a74091ef19
#DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CSharp #Linux #RestShart #WebClient #DepedencyInjection

📡 Modernizing .NET — Part 11 Migrating WebClient and RestSharp to HttpClientFactory

This post gives a production‑ready migration path for replacing WebClient and RestSharp with HttpClient backed by IHttpClientFactory. It…

Medium

All applications should have cat-specific shortcuts, for when a cat is on your arm and you have to work one-handed.

On the mastodon #webClient in advanced (multi column) interface, I can scroll within the current column that has focus with keyboard up/down arrows. That's helpful.

BUT is there a keyboard shortcut to move to the next column to the left or right? I can click a toot to get focus there, but the mouse is too far away when I'm pinned by the cat.

#catChallenges #mastocats #catUX

In the end, it took just some Javascript deobfuscation to resolve this Web - Client/Javascript - Native code challenge on Root-Me :þ

https://www.root-me.org/?page=validation&id_challenge=142&id_auteur=1073003&lang=fr

@rootme_org

#hacking #challenge #WebClient

[Root Me : plateforme d'apprentissage dédiée au Hacking et à la Sécurité de l'Information]

Root Me est une plateforme permettant à chacun de tester et d'améliorer ses connaissances dans le domaine de la sécurité informatique et du hacking à travers la publication de challenges, de solutions, d'articles.