home.social

#amqp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #amqp, aggregated by home.social.

  1. Tagged bunny/bunny v0.6.0-alpha.3 earlier today: github.com/jakubkulhan/bunny/r

    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.

    #PHP #ReactPHP #RabbitMQ #AMQP

  2. Tagged bunny/bunny v0.6.0-alpha.3 earlier today: github.com/jakubkulhan/bunny/r

    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.

    #PHP #ReactPHP #RabbitMQ #AMQP

  3. Tagged bunny/bunny v0.6.0-alpha.3 earlier today: github.com/jakubkulhan/bunny/r

    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.

    #PHP #ReactPHP #RabbitMQ #AMQP

  4. Tagged bunny/bunny v0.6.0-alpha.3 earlier today: github.com/jakubkulhan/bunny/r

    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.

    #PHP #ReactPHP #RabbitMQ #AMQP

  5. Tagged bunny/bunny v0.6.0-alpha.3 earlier today: github.com/jakubkulhan/bunny/r

    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.

    #PHP #ReactPHP #RabbitMQ #AMQP

  6. Working with #AI, various AIs, I finally started talking to Github CoPilot and we finally found a purpose for this project

    of course, lots of refactoring and modernizing, but AI walked me through the proposed changes and I signed-off

    All this is reflected in the project wiki

    #amqp is still the binding fabric but we've shattered the previous exchange and queue bindings, eliminating #bi-focused consumers, and in doing so have increased our throughput exponentially 🎆

  7. I used a PHP project I worked on the last ten or so years prior to retirement that was a non-generic back-end data-processing system built around #amqp scaffolding

    It went into production on a couple of iterations, with one hitting 952 days of uptime w/out a reboot or restart 💪

    But the project, as it was, isn't good enough...

  8. 🐰 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 👉 soloingenieria.org/ingenieria-

    #RabbitMQ #MessageBroker #Microservicios #SistemasDistribuidos #DesarrolloDeSoftware #AMQP #Programación

  9. 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

  10. Does anyone know of a "tiny" message broker? Something that can be hosted as a single binary? No Redis/S3 stuff needed, just queues.

    #SelfHost #Kafka #RabbitMQ #AMQP

  11. Does anyone know of a "tiny" message broker? Something that can be hosted as a single binary? No Redis/S3 stuff needed, just queues.

    #SelfHost #Kafka #RabbitMQ #AMQP

  12. Dive into the latest releases from #Spring 👉 bit.ly/3K9wRmf

    GA releases of Spring Boot, Spring Security, Spring for GraphQL, Spring Integration, Spring Modulith, Spring REST Docs and Spring Batch.

    #Java #SpringBoot #SpringSecurity #SpringFramework #ApacheKafka #AMQP #GraphQL

  13. Dive into the latest releases from 👉 bit.ly/3K9wRmf

    GA releases of Spring Boot, Spring Security, Spring for GraphQL, Spring Integration, Spring Modulith, Spring REST Docs and Spring Batch.

  14. Just released v0.6.0-alpha.2 of bunny/bunny the #PHP #AMQP client powered by @reactphp. One bugfix and two new features added in this second alpha namely, Configuration object and DSN support. Full notes here: github.com/jakubkulhan/bunny/r

    #ReactPHP

  15. Just released v0.6.0-alpha.2 of bunny/bunny the #PHP #AMQP client powered by @reactphp. One bugfix and two new features added in this second alpha namely, Configuration object and DSN support. Full notes here: github.com/jakubkulhan/bunny/r

    #ReactPHP

  16. From a business fix at JPMorgan to a global ISO standard - this #InfoQ video traces the 18-year journey of #AMQP!

    Discover the technical & political challenges, and why #OpenStandards are critical for avoiding vendor lock-in.

    🔗 Dive into the details: bit.ly/46RI2Jd

    #AdvancedMessageQueuingProtocol #Messaging #SOA #SoftwareArchitecture

  17. From a business fix at JPMorgan to a global ISO standard - this video traces the 18-year journey of !

    Discover the technical & political challenges, and why are critical for avoiding vendor lock-in.

    🔗 Dive into the details: bit.ly/46RI2Jd

  18. Time for a release Friday release: Bunny v0.6.0-alpha.1 is out with a host of changes since v0.5: github.com/jakubkulhan/bunny/r

    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.

    #php #amqp #reactphp #rabbitmq #bunny #async

  19. Time for a release Friday release: Bunny v0.6.0-alpha.1 is out with a host of changes since v0.5: github.com/jakubkulhan/bunny/r

    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.

    #php #amqp #reactphp #rabbitmq #bunny #async

  20. Started preparing the Bunny 0.6 release post for later this year, GitHub sponsors get a preview in a few days:

    #php #bunny #amqp #rabbitmq #reactphp

  21. Started preparing the Bunny 0.6 release post for later this year, GitHub sponsors get a preview in a few days:

    #php #bunny #amqp #rabbitmq #reactphp

  22. 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: github.com/jakubkulhan/bunny?t

    #PHP #RabbitMQ #ReactPHP #AMQP

  23. 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: github.com/jakubkulhan/bunny?t

    #PHP #RabbitMQ #ReactPHP #AMQP

  24. Added ext-amqp numbers to the table as well! It's awesome to see Bunny outrun a #C extension :micdrop:

    #php #amqp

  25. Added ext-amqp numbers to the table as well! It's awesome to see Bunny outrun a #C extension :micdrop:

    #php #amqp

  26. 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!

    #php #amqp #bunny #reactphp #RabbitMQ

  27. 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!

    #php #amqp #bunny #reactphp #RabbitMQ

  28. Тонкие настройки отправки сообщения в RabbitMQ

    Сообщения в RabbitMQ — это основные единицы данных, которые передаются между продюсерами и потребителями. Понимание их структуры и возможностей позволяет эффективно управлять потоком данных в распределенных системах. В этой статье мы разберем анатомию сообщений, обязательные и опциональные компоненты, а также реализуем пример отправки объекта с настройкой свойств

    habr.com/ru/companies/otus/art

    #RabbitMQ #брокер_сообщений #очередь_сообщений #AMQP #обменник_RabbitMQ #direct_exchange #dead_letter_queue #message_TTL #message_priority

  29. 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).

    And it was born at @84codes / #84codes. 🙏🏻

    lavinmq.com/

    #crystallanguage #crystal

  30. 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).

    And it was born at @84codes / #84codes. 🙏🏻

    lavinmq.com/

    #crystallanguage #crystal

  31. RabbitMQ на Rust: библиотека Lapin

    Привет, Хабр! Сегодня рассмотрим библиотеку Lapin в Rust. Lapin — это библиотека, реализующая протокол AMQP 0.9.1, она помогает взаимодействовать с RabbitMQ .

    habr.com/ru/companies/otus/art

    #rust #rabbitmq #Lapin #amqp

  32. More #AMQP 1.0 features are coming in #RabbitMQ 4.1, including Filter Expressions for consuming from a Stream.

    rabbitmq.com/blog/2024/12/13/a

  33. The initial idea of a #rust #lapin based helper lib was about message processing, seems plain and simple:
    !. state the #amqp url, queue_name, types for input and output (and output error, I slipped at this one)
    2. the lib starts listening at queue_name queue for input messages
    3. input messages produce output messages that get published on queue_name_response queue
    4. anyone is free to listen on the queue_name_response queue to catch the responses.

  34. The initial idea of a #rust #lapin based helper lib was about message processing, seems plain and simple:
    !. state the #amqp url, queue_name, types for input and output (and output error, I slipped at this one)
    2. the lib starts listening at queue_name queue for input messages
    3. input messages produce output messages that get published on queue_name_response queue
    4. anyone is free to listen on the queue_name_response queue to catch the responses.

  35. #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 AmqpMessageQueue to our benchmarks.

    #fedidev

  36. #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 AmqpMessageQueue to our benchmarks.

    #fedidev

  37. We published a new blog post:
    rabbitmq.com/blog/2024/10/11/m

    With #AMQP 1.0, clients can now modify message headers when re-queuing or dead-lettering to #RabbitMQ

  38. 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.

    rabbitmq.com/blog/2024/09/02/a

  39. Native #AMQP 1.0 in the upcoming #RabbitMQ 4.0 release performs multiple times better compared to AMQP 1.0 in RabbitMQ 3.13.

    Full benchmark details in our latest blog post:

    rabbitmq.com/blog/2024/08/21/a