Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Rabbitmq Open-Source Projects
-
SpringBoot-Labs
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
-
go-coffeeshop
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
-
run-aspnetcore-microservices
Microservices on .Net platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
-
vanus
Vanus is a Serverless, event streaming system with processing capabilities. It easily connects SaaS, Cloud Services, and Databases to help users build next-gen Event-driven Applications.
-
Enqueue
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Although they did not make it into production, I experimented with the RabbitMQ message broker, Python (Django, Flask), Kubernetes + minikube, JWT, and NGINX. This was a hobby project, but I intended to learn about microservices along the way.
I’ve successfully worked on projects using an asynchronous event-driven way of connecting services. I really like the decoupling of business logic and the events triggering it. I highly recommend https://github.com/ThreeDotsLabs/watermill to be more flexible when it comes to choosing the actual technology driving the async patter. It might be NATS today but requirements might change and you need to change. Watermill prepares you for this.
RabbitMQ is a well-known message broker that implements the AMQP protocol. The documentation covers a wide range of use cases that should suffice for most real-world scenarios. However, the problem I encountered didn't have a straightforward solution. After researching and reading around the protocol, I devised a solution that leverages multiple powerful RabbitMQ features and combines them to address the problem.
What would be the benefits of using your library instead of something like MassTransit?
Project mention: Mechanism for managing faulty consumer in asynchronous event broadcast in microservices / modular monolith | /r/dotnet | 2023-05-22You might want to implement the outbox pattern. There’s a decent library that’ll help and is really easy to integrate. In particular, I’d look at using the transaction functionality
For me I’d either go native, or EastNetQ. The latter, while opinionated, is terribly simple to use and has a decent history behind it.
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08That's exactly why we built Svix[1]. Building webhooks services, even with amazing tools like FastAPI, Celery and Redis is still a big pain. So we just built a product to solve it.
Hatchet looks cool nonetheless. Queues are a pain for many other use-cases too.
1: https://www.svix.com
Rabbitmq related posts
- FastStream v0.4.0: Introducing Confluent Kafka Integration with Async Support
-
plumber VS kaf - a user suggested alternative
2 projects | 12 Jan 2024
- RabbitMQ Retry Strategy: Delay with Maximum Retry Threshold
- Show HN: Streamdal – an open-source tail -f for your data
- Guia para Trainee e Dev Jr usando Java
- Processing streaming messages from a Django service
- FastStream: Python's framework for Efficient Message Queue Handling
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Rabbitmq projects? This list will help you:
Project | Stars | |
---|---|---|
1 | SpringBoot-Labs | 18,395 |
2 | RabbitMQ | 11,590 |
3 | Benthos | 7,559 |
4 | SpringCloud-Learning | 7,311 |
5 | machinery | 7,292 |
6 | watermill | 6,729 |
7 | rabbitmq-tutorials | 6,539 |
8 | MassTransit | 6,530 |
9 | CAP | 6,438 |
10 | flower | 6,169 |
11 | amqp | 4,801 |
12 | PHP AMQP | 4,402 |
13 | go-coffeeshop | 3,925 |
14 | amqplib | 3,609 |
15 | pika | 3,481 |
16 | EasyNetQ | 2,850 |
17 | kombu | 2,748 |
18 | run-aspnetcore-microservices | 2,401 |
19 | EventFlow | 2,315 |
20 | vanus | 2,261 |
21 | Enqueue | 2,151 |
22 | svix-webhooks | 2,075 |
23 | nestjs | 2,048 |
Sponsored