RocketMQ Reaches Top-Level Status at the Apache Software Foundation – InApps is an article under the topic Software Development Many of you are most interested in today !! Today, let’s InApps.net learn RocketMQ Reaches Top-Level Status at the Apache Software Foundation – InApps in today’s post !

Read more about RocketMQ Reaches Top-Level Status at the Apache Software Foundation – InApps at Wikipedia

You can find content about RocketMQ Reaches Top-Level Status at the Apache Software Foundation – InApps from the Wikipedia website

RocketMQ, the distributed messaging and streaming platform that enabled Alibaba to handle 1.2 trillion concurrent online messages during its Black Friday-like Global Shopping Festival last November, has become a top-level project with the Apache Software Foundation.

The distributed messaging and streaming platform was created for Alibaba‘s e-commerce and trading platform, one of the most complicated and high-flow online transaction processing (OLTP) systems in the world, according to Von Gosling, senior technologist at Alibaba and RocketMQ co-creator.

The company made it open source in 2012 and donated it to ASF in November 2016. Version 4.0 was released last February.

RocketMQ was designed for queueing, decoupling, buffering and controlling data flow between Alibaba’s many subsystems, Gosling explained. It is high-flow and latency-sensitive for such an online system. RocketMQ put much effort into improving throughput, decreasing response time and eliminating latency spikes.

It’s been widely adopted by thousands of enterprises in China, India and other countries. Clients include Chinese ride-sharing company Didi Chuxing, delivery service S.F. Express, WeBank, Peking University and the Chinese Academy of Sciences.

The distributed messaging engine’s features include:

  • Low latency; more than 99.6 percent response latency within 1 millisecond under high pressure;
  • Finance-oriented, high availability with tracking and auditing features;
  • Industry-sustainable, trillion-level message capacity guaranteed;
  • Vendor-neutral, support multiple messaging protocols like JMS and OpenMessaging;
  • Big Data-friendly, batch transferring with versatile integration for flooding throughput; and
  • Massive accumulation, given sufficient disk space, without performance loss.
Read More:   npm’s Private Modules are a Hosted Option for Node.js Developers – InApps 2022

The RocketMQ team described the project’s first three stages in an InfoQ post:

  1. Push mode in which data are stored in a relational database.
  2. Pull mode in which data storage is managed by file systems.
  3. Pull mode along with some Push operations. Largely optimized, it has low latency and high performance, especially in high concurrency and massive amounts of data scenarios.

RocketMQ consists of four parts: name servers, brokers, producers and consumers. Name servers provide lightweight service discovery and routing. Brokers take care of message storage by providing lightweight queue mechanisms that group messages by topic. Producers support distributed deployment. Consumers support cluster consumption and message broadcast, providing a real-time message subscription mechanism.

They also compared RocketMQ with other popular messaging platforms, including ZeroMQ, RabbitMQ, ActiveMQ and Kafka.

Developed entirely in China, Gosling described a “cultural collision” when the project entered the Apache Incubator, including language problems and understanding of the Apache Way.

The project has been removing Chinese characters, polishing code style, writing English documents and adding more tests to make the project more user-friendly and to attract to developers around the world, he said.

It’s also been adding features, like sending batch, filtering by SQL92, logappender and implementation of OpenMessaging to make RocketMQ more powerful. Most of them have been released in version 4.1.

To serve the community better, the team created and maintained two repositories, one as the kernel version and the other for community contributions. The community contributed some integrated projects with some other Apache TLPs like Apache Storm, Apache Ignite, Apache Spark and Apache Flume, said Xinyu “yukon” Zhou, member of the Apache RocketMQ Project Management Committee.

OpenMessaging and version 5.0 are on the roadmap. RocketMQ 5.0 will develop more atomic messaging semantics and aim to meet the requirements for complicated cloud-oriented applications and data processing, he said.

It’s also working with other groups within ASF working on projects such as ActiveMQ, RabbitMQ and Kafka to develop an open standard for users to connect these products and relieve the work of changing from one to another.

Read More:   Extend Kubernetes 1.7 with Custom Resources – InApps Technology 2022

Feature Image: “Rocket” by Joe Lewis, licensed under CC BY-SA 2.0.

Source: InApps.net

[sociallocker id=”2721″]

jira server
apache incubator
jira status
activemq
rocketmq
apache jira
activemq vulnerabilities
buffering wikipedia
kafka jira
jira custom field external data
apache kafka 2.0
cc in jira
jira request type
apache activemq
kafka developers in india
external data jira custom fields
are food product development technicians happy
jira custom fields
jira database custom field
can jira cloud do custom fields
adding custom fields in jira
flume kafka
alibaba
apache kafka jira
heat software to jira service desk
how do i get jira to add custom fields together
tops friendly markets black friday
black friday wikipedia
jira apache
jira service management custom fields
messag custom fields jira
eve online recruitment
hire apache developers
apache storm wikipedia
rocket mq
how to implement custom mail handler to jira service desk
profile custom fields jira
jira cloud find id of custom field
hire jms developers
spark jira
jira message custom field
jira order by custom field
apache ignite spark
jms to kafka connector
didi chuxing jobs
jira determine name of custom field based on id
hire rabbitmq developers
activemq license
external data for jira fields
how do i get jira to add custom fields values together
pushoperations
asf game
jira cluster
jms connect kafka
add custom fields to story jira
filter by custom fields in jira porfolio
jira portfolio custom fields
jira software custom fields
apache open office review
hire activemq developer
jira wikipedia
kafka filesystem
dataflow status
jira adding custom fields to email
jira cloud connect custom fields
apache black
apache pressure products
jira find id of custom field
jira plugin quick check to see if a custom field has a value
jms broker
jms queue manager
jira cloud custom field issue for issue selection
portfolioe for jira custom fields
write a custom post function jira
are 5.0 project management
jira share versions across projects
jira vulnerability
jira cc
jira queue
activemq security
apache menu
are 5.0 project manageent
jira cloud custom fields
jira cloud roadmap
jira custom field searcher
jira server vs jira data center
Read More:   Linux Kernel Keepers Mull In-Tree Support for Rust – InApps 2022

[/sociallocker]

Rate this post
As a Senior Tech Enthusiast, I bring a decade of experience to the realm of tech writing, blending deep industry knowledge with a passion for storytelling. With expertise in software development to emerging tech trends like AI and IoT—my articles not only inform but also inspire. My journey in tech writing has been marked by a commitment to accuracy, clarity, and engaging storytelling, making me a trusted voice in the tech community.

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download

      Success. Downloading...