Announcing LavinMQ 1.0 - Ready for Action
Written by: Christina Dahlén
We’re thrilled to announce that LavinMQ 1.0 is finally here! After years of development and testing, we’re proud to say that LavinMQ has graduated from the beta stage and is now ready to handle your messaging needs.
What to Expect in LavinMQ 1.0
LavinMQ 1.0 comes with a number of exciting features that aim to make messaging faster, simpler, and more efficient. Here are some of the key features of LavinMQ:
Fast Performance
LavinMQ can, with a single m6g.large EC2 instance and a GP3 EBS drive (XFS formatted), sustain 700.000 msg/s. A single producer can push 1.600.000 msgs/s; if there are no producers, auto-ack consumers can receive 1.200.000 msgs/s.
But don’t just take our word for it. We know that performance can vary based on your system and environment, which is why we’ve developed our own performance testing tool: lavinmqperf. With lavinmqperf, you can measure your benchmarks and see firsthand how LavinMQ stacks up against the competition.
Efficiency
Caching can play a significant role in making message brokers more efficient. In some cases, message brokers can cache messages in RAM for fast retrieval and delivery, but this comes at the cost of high resource usage. Writing messages directly to disk reduces RAM consumption, resulting in lower resource utilization and more efficient performance. By leveraging the operating system’s built-in caching capabilities, LavinMQ writes messages to disk quickly and avoids the need for excessive in-memory processing.
Simplicity
We have noted that messaging systems can often be complex and challenging to navigate. That’s why we’ve prioritized accessibility and ease of use in the design of LavinMQ. Our documentation and examples are designed to guide you through the configuration process, ensuring you can set up your messaging system without any mistakes. And if you want to take the easy route, you can use CloudAMQP to set up your LavinMQ service in just a few clicks.
With LavinMQ’s AMQP 0.9.1 compatibility, you can enjoy a wide range of clients, platforms, and programming languages, including Python, Ruby, Java, and many more. In addition, we’ve ensured that our product is professional and fun to use, so you can focus on what matters - developing great software.
User-friendly interface
LavinMQ’s management interface allows you to easily monitor your messaging system in real-time. Through the interface, you can access information about your queues, vhosts, and exchanges in one place. The intuitive and user-friendly design allows you to add, pause, or configure queues, exchanges, and users with ease. Whether you’re a novice or an experienced user, the LavinMQ management interface provides a seamless experience that simplifies messaging management.
Words from one of our happy beta testers
We have received some great feedback from our beta testers. Take a look at what they have to say!
——————————————————————————————————————————
LavinMQ 1.0 is a major milestone for us, but it’s just the beginning of our roadmap. We have a lot of exciting features planned for the future, and we will continue to roll out upgrades consistently. We encourage you to try out LavinMQ for yourself and experience its impressive performance and efficiency, and please join our Slack channel to discuss any questions or ideas you have.