#rabbitmq — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rabbitmq, aggregated by home.social.
-
Tagged bunny/bunny v0.6.0-alpha.3 earlier today: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.3
This is the last alpha release; next will be one or two beta releases, adding some quality of life improvements before the stable v0.6.0 release.
This release comes with 20+ merged PR's mainly focusing on stability, which is partially why this final alpha took longer to get out. Because getting it extremely stable takes time.
-
Tagged bunny/bunny v0.6.0-alpha.3 earlier today: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.3
This is the last alpha release; next will be one or two beta releases, adding some quality of life improvements before the stable v0.6.0 release.
This release comes with 20+ merged PR's mainly focusing on stability, which is partially why this final alpha took longer to get out. Because getting it extremely stable takes time.
-
Welcome to the on going saga of our Hero's quest to find employment as a (backend)
Software Developer. At this moment our Hero contemplates navel lint his dire plight. He scans the online landscape and job boards for signs of employers.He can wield #C with extreme delicacy & finesse; compose functional code of #Erlang; use #Java, #Javascript, #NodeJS adeptly. Even understand the arcana of #Forth and has constructed a #RabbitMQ cluster with careful planning.
Yet our intrepid Hero is passed by again and again, like last year's Xmas toys. None glance in his direction as he rises from his chair to play with his faithful dog, Clicquot. Maybe tomorrow will yield new mysteries.
-
Welcome to the on going saga of our Hero's quest to find employment as a (backend)
Software Developer. At this moment our Hero contemplates navel lint his dire plight. He scans the online landscape and job boards for signs of employers.He can wield #C with extreme delicacy & finesse; compose functional code of #Erlang; use #Java, #Javascript, #NodeJS adeptly. Even understand the arcana of #Forth and has constructed a #RabbitMQ cluster with careful planning.
Yet our intrepid Hero is passed by again and again, like last year's Xmas toys. None glance in his direction as he rises from his chair to play with his faithful dog, Clicquot. Maybe tomorrow will yield new mysteries.
-
redb.Route — Apache Camel для .NET, который мы написали потому что выхода другого не было
У вас не 5 микросервисов — у вас десятки . Бэкенд, который рос три года: монолит, расколотый на куски, GPS-фид от автопарка, мобильное приложение водителя, веб-кабинет диспетчера, интеграции с SAP / 1С / регуляторами / маркетплейсами, отдельный SMTP-воркер, отдельный PDF-генератор, отдельный шедулер ночных пересчётов. Между ними — Kafka (несколько кластеров, по топику на домен), RabbitMQ (RPC + pub/sub + DLQ), Redis (кэш, last-known-state, pub/sub-каналы), пара HTTP-эндпоинтов наружу, SFTP с поставщиком, SQL-polling outbox-таблицы старого монолита, MQTT с трекеров, IBM MQ для одного древнего банковского контура, SignalR-хабы для real-time-дашбордов. На каждом стыке — свой ретрай, свой DLQ (или нет DLQ), своя сериализация, свои метрики (или нет метрик), своя бойлерплейт-обвязка из консьюмеров и try/catch . Каждый из этих стыков живёт своей жизнью в Program.cs соответствующего сервиса. Каждый — это hand-rolled цикл:
https://habr.com/ru/articles/1042392/
#C# #NET #ESB #EIP #Apache_Camel #Kafka #RabbitMQ #интеграции #opensource #redbRoute
-
Обзор Агредатор
На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре Агредатор.
https://habr.com/ru/companies/w_code/articles/1031514/
#шина_данных #корпоративная_шина_данных #интеграционная_платформа #коннекторы #esb #enterprise_service_bus #rabbitmq #kafka #ruby
-
KontikiTUI a terminal UI to monitor Kontiki services.
https://github.com/kontiki-org/kontiki-tui
#kontiki #þython #amqp #rabbitmq #async #microservices #kontikitui
-
Kontiki 1.0.2 released.
https://github.com/kontiki-org/kontiki# kontiki #python #amqp #rabbitmq #async #microservices
-
Message Queues: A Simple Guide with Analogies
https://www.cloudamqp.com/blog/message-queues-exaplined-with-analogies.html
#ycombinator #RabbitMQ #LavinMQ #CloudAMQP #AMQP #hosted_RabbitMQ #RabbitMQ_hosting #cloud_AMQP #message #queues #hosting #cloud #decouple #distrubute #scale -
Message Queues: A Simple Guide with Analogies
https://www.cloudamqp.com/blog/message-queues-exaplined-with-analogies.html
#ycombinator #RabbitMQ #LavinMQ #CloudAMQP #AMQP #hosted_RabbitMQ #RabbitMQ_hosting #cloud_AMQP #message #queues #hosting #cloud #decouple #distrubute #scale -
🐰 RabbitMQ es el broker de mensajería líder para sistemas distribuidos. Aprende su arquitectura, instalación y cuándo elegirlo sobre Kafka. ¡Potencia tus proyectos! 🚀
Lee más 👉 https://www.soloingenieria.org/ingenieria-en-sistemas/rabbitmq/
#RabbitMQ #MessageBroker #Microservicios #SistemasDistribuidos #DesarrolloDeSoftware #AMQP #Programación
-
En sistemas distribuidos, perder un mensaje puede significar perder dinero. RabbitMQ garantiza que cada mensaje llegue a su destino, sin importar las circunstancias. 📨
#RabbitMQ #MessageBroker #Microservicios #SistemasDistribuidos #DesarrolloDeSoftware #AMQP #Programación
-
Does anyone know of a "tiny" message broker? Something that can be hosted as a single binary? No Redis/S3 stuff needed, just queues.
-
Does anyone know of a "tiny" message broker? Something that can be hosted as a single binary? No Redis/S3 stuff needed, just queues.
-
Time for a release Friday release: Bunny v0.6.0-alpha.1 is out with a host of changes since v0.5: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.1
It's been a lot of fun doing this major rework on Bunny's internals into a full @reactphp client while using fibers internally to simplify the public API.
-
Time for a release Friday release: Bunny v0.6.0-alpha.1 is out with a host of changes since v0.5: https://github.com/jakubkulhan/bunny/releases/tag/v0.6.0-alpha.1
It's been a lot of fun doing this major rework on Bunny's internals into a full @reactphp client while using fibers internally to simplify the public API.
-
Seeing the difference in numbers, 10 years apart, countless upgrades and changes to @reactphp, merged Sync and Async clients into one non-blocking (fiber) client, many improvements to PHP since, it hypes me up with excitement for what is next. Also added ext-amqp to the comparison: https://github.com/jakubkulhan/bunny?tab=readme-ov-file#comparison
-
Seeing the difference in numbers, 10 years apart, countless upgrades and changes to @reactphp, merged Sync and Async clients into one non-blocking (fiber) client, many improvements to PHP since, it hypes me up with excitement for what is next. Also added ext-amqp to the comparison: https://github.com/jakubkulhan/bunny?tab=readme-ov-file#comparison
-
Currently re-running benchmarks for Bunny to prepare for the first 0.6 alpha/beta. And hot damn, those numbers changed in 10 years. Also running them for php-amqplib to get a fair and proper update. But I'm so hyped for how much those numbers have improved!
-
Currently re-running benchmarks for Bunny to prepare for the first 0.6 alpha/beta. And hot damn, those numbers changed in 10 years. Also running them for php-amqplib to get a fair and proper update. But I'm so hyped for how much those numbers have improved!
-
Тонкие настройки отправки сообщения в RabbitMQ
Сообщения в RabbitMQ — это основные единицы данных, которые передаются между продюсерами и потребителями. Понимание их структуры и возможностей позволяет эффективно управлять потоком данных в распределенных системах. В этой статье мы разберем анатомию сообщений, обязательные и опциональные компоненты, а также реализуем пример отправки объекта с настройкой свойств
https://habr.com/ru/companies/otus/articles/928152/
#RabbitMQ #брокер_сообщений #очередь_сообщений #AMQP #обменник_RabbitMQ #direct_exchange #dead_letter_queue #message_TTL #message_priority
-
Oh wow, according to @codetrendr (account should start mirroring soon) #LavinMQ was 🚀 trending on #GitHub two weeks ago? 🤩
For those who don't know: it's a #MessageQueue written in :crystal: #CrystalLang supporting #AMQP 0-9-1 (like 🐰 #RabbitMQ) and #MQTT (popular in 🤖 #IoT).
-
Oh wow, according to @codetrendr (account should start mirroring soon) #LavinMQ was 🚀 trending on #GitHub two weeks ago? 🤩
For those who don't know: it's a #MessageQueue written in :crystal: #CrystalLang supporting #AMQP 0-9-1 (like 🐰 #RabbitMQ) and #MQTT (popular in 🤖 #IoT).
-
RabbitMQ на Rust: библиотека Lapin
Привет, Хабр! Сегодня рассмотрим библиотеку Lapin в Rust. Lapin — это библиотека, реализующая протокол AMQP 0.9.1, она помогает взаимодействовать с RabbitMQ .
-
More #AMQP 1.0 features are coming in #RabbitMQ 4.1, including Filter Expressions for consuming from a Stream.
https://www.rabbitmq.com/blog/2024/12/13/amqp-filter-expressions
-
#Fedify now has an #AMQP driver! This means you can use #RabbitMQ as Fedify's message queue. To use it, first install the @fedify/amqp package, then set it up like below:
import { createFederation } from "@fedify/fedify"; import { AmqpMessageQueue } from "@fedify/amqp"; import { connect } from "amqplib"; const federation = createFederation({ queue: new AmqpMessageQueue(await connect("amqp://localhost")), // ... other configurations });Oh, and we've also added results from
AmqpMessageQueueto our benchmarks. -
#Fedify now has an #AMQP driver! This means you can use #RabbitMQ as Fedify's message queue. To use it, first install the @fedify/amqp package, then set it up like below:
import { createFederation } from "@fedify/fedify"; import { AmqpMessageQueue } from "@fedify/amqp"; import { connect } from "amqplib"; const federation = createFederation({ queue: new AmqpMessageQueue(await connect("amqp://localhost")), // ... other configurations });Oh, and we've also added results from
AmqpMessageQueueto our benchmarks. -
We published a new blog post:
https://www.rabbitmq.com/blog/2024/10/11/modified-outcomeWith #AMQP 1.0, clients can now modify message headers when re-queuing or dead-lettering to #RabbitMQ
-
-
With the upcoming #RabbitMQ 4.0 release supporting #AMQP 1.0 as a core protocol, we’re fully leveraging one of AMQP 1.0’s key features: 𝐟𝐥𝐨𝐰 𝐜𝐨𝐧𝐭𝐫𝐨𝐥.
In our latest blog post, we:
• Break down how AMQP 1.0 flow control works.
• Show how RabbitMQ 4.0 utilises AMQP 1.0 flow control.
• Highlight ten advantages of AMQP 1.0 over AMQP 0.9.1.
• Present two benchmarks demonstrating scenarios where AMQP 1.0 greatly outperforms AMQP 0.9.1, thanks to flow control. -
#AMQP 1.0 becomes a core protocol in #RabbitMQ 4.0:
https://www.rabbitmq.com/blog/2024/08/05/native-amqp -
Как работать с MassTransit и RabbitMQ: реализуем RPC с Saga и без
Привет, Хабр! Меня зовут Евгений, я backend-разработчик SimbirSoft. В этой статье я разберу два варианта решения нетривиальной задачи создания RPC через брокер сообщений RabbitMQ и библиотеку MassTransit. Подробно разберём подключение MassTransit и работу с Saga. Тема будет полезна как для начинающих, так и опытных backend-разработчиков .NET. 🚌 Поехали!
-
Merged https://github.com/jakubkulhan/bunny/pull/147 earlier today into the 0.6 dev branch. You can test it out with composer require bunny/bunny:^0.6@dev. Looking forward to any feedback on it before releasing bunny/bunny 0.6 in a few months. With the following other changes:
* @phpstan at max level
* fully typed and type templated where needed
* fully lazy client (automatic connects and disconnections)