This is an automated email from the ASF dual-hosted git repository.
jinrongtong pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/rocketmq-a2a.git
The following commit(s) were added to refs/heads/main by this push:
new 7f261a3 Polish README.md
7f261a3 is described below
commit 7f261a343aef652d5398fcdb69d05e197d088c52
Author: RongtongJin <[email protected]>
AuthorDate: Fri Dec 5 15:13:53 2025 +0800
Polish README.md
---
README.md | 50 +++++++++++++++++++++-----------------------------
1 file changed, 21 insertions(+), 29 deletions(-)
diff --git a/README.md b/README.md
index eb33b37..55d8193 100644
--- a/README.md
+++ b/README.md
@@ -3,36 +3,29 @@
This project aims to help developers quickly integrate [Apache
RocketMQ](http://rocketmq.apache.org/) with
[A2A](https://github.com/a2aproject/a2a-java).
The choice of communication middleware is very important when building a
distributed Agent architecture with high availability and scalability.
+
## Features
-* Enable Asynchronous Communication and Logical Decoupling
-<br>
-<br>
+- Enable Asynchronous Communication and Logical Decoupling
+
With [Apache RocketMQ](http://rocketmq.apache.org/) as the underlying
transport, Agent-to-Agent interactions shift from synchronous RPC calls to
asynchronous messaging, decoupling producer and consumer logic. Senders can
proceed immediately without blocking on responses, significantly improving
system throughput and responsiveness.
-<br>
-<br>
-* Enhance Fault Tolerance and Resilience to Network Fluctuations
-<br>
-<br>
+
+- Enhance Fault Tolerance and Resilience to Network Fluctuations
+
[Apache RocketMQ](http://rocketmq.apache.org/) ensures message persistence and
supports configurable retry policies, preventing message loss during transient
network outages. This mitigates cascading failures and guarantees eventual
delivery, strengthening overall communication reliability.
-<br>
-<br>
-* Improve System Stability and Availability
+
+- Improve System Stability and Availability
+
As a production-proven messaging infrastructure, [Apache
RocketMQ](http://rocketmq.apache.org/) enhances the robustness and SLA
compliance of the entire A2A Agent network, ensuring continuous operation under
failure conditions.
-<br>
-<br>
-* Smooth Traffic Spikes with Load Buffering
-<br>
-<br>
+
+- Smooth Traffic Spikes with Load Buffering
+
In high-concurrency scenarios, [Apache RocketMQ](http://rocketmq.apache.org/)
acts as a buffer to absorb message bursts, smoothing peak loads and protecting
downstream services from overload—enabling elastic scaling and balanced
resource utilization.
-<br>
-<br>
-* Standardize Integration to Simplify Development and Operations
-<br>
-<br>
+
+- Standardize Integration to Simplify Development and Operations
+
The RocketMQTransport component provides a unified messaging abstraction,
hiding transport complexity and allowing developers to focus on business logic.
-<br>
-<br>
+
The RocketMQA2AServerRoutes enables streamlined server-side routing and
message dispatching, reducing integration effort and operational overhead.
## Prerequisites
@@ -71,17 +64,16 @@ Add RocketMQA2AServerRoutes to enable server-side request
forwarding over the Ro
```xml
<!--add this in application.properties-->
- quarkus.index-dependency.rocketmq-a2a.group-id=org.apache.rocketmq
- quarkus.index-dependency.rocketmq-a2a.artifact-id=rocketmq-a2a
+quarkus.index-dependency.rocketmq-a2a.group-id=org.apache.rocketmq
+quarkus.index-dependency.rocketmq-a2a.artifact-id=rocketmq-a2a
```
## Samples
[Apache RocketMQ](http://rocketmq.apache.org/) +
[A2A](https://github.com/a2aproject/a2a-java) + [Google ADK(Agent Development
Kit)](https://github.com/google/adk-java) sample
-<br>
+
Please see the
[rocketmq-multiagent-base-adk](example/rocketmq-multiagent-base-adk).
-<br>
-<br>
+
[Apache RocketMQ](http://rocketmq.apache.org/) +
[A2A](https://github.com/a2aproject/a2a-java) +
[AgentScope](https://github.com/agentscope-ai) Sample Will Add soon ~
-<br>
+
## Contributing