mxsm / rocketmq-rust Goto Github PK
View Code? Open in Web Editor NEW🚀Apache RocketMQ(5.0) Rust implementation. Faster, safer, and with lower memory usage.
Home Page: https://docs.rs/rocketmq-rust
License: Apache License 2.0
🚀Apache RocketMQ(5.0) Rust implementation. Faster, safer, and with lower memory usage.
Home Page: https://docs.rs/rocketmq-rust
License: Apache License 2.0
Namesrv support delete topic in namesrv (request code 216)
Namesrv support get unit topic list (request code 311)
Optimize the deserialization of RemotingCommand by setting the value of the opaque attribute.
Add README.md doc for rocketmq-namesrv crate
Update README.md doc about how to start name server
Namesrv support get topics by cluster (request code 224)
Support get route info by topic(requst code 105)
Namesrv supports get kv config(request code 101)
Namesrv support delete kv config(request code 102)
For specific logic details, please refer to the Apache Rocketmq Java version of the code
Update README.md doc
Namesrv supports get all topic list from name server(request code 206)
Add how to run name server
Init rocketmq-rust project
Namesrv support get kv list by namespace (request code 219)
Fix code warnings and errors according to Rust Clippy recommendations
Update CI to support stable Rust version
Namesrv support get broker cluster info(request code 106)
Namesrv support broker heartbeat(request coe 904)
Abstracting the server and client, referencing the RocketMQ Java version with corresponding modifications. The abstraction will be done in the following steps:
Support current dir as rocketmq home
Optimize README.md doc
Namesrv support broker unregister(request code 104),
For specific logic details, please refer to the Java version of the code
Refactor remoting server
Namesrv support add write perm of brober (request code 327)
Namesrv support get system topic list (request code 304)
Fully support broker registration(request code 103)
Appropriately add logging prints in the broker's registration logic
Namesrv support query data version (request code 322)
Now the request coding is divided into Request code and Broker request code. Now it is optimized to only retain RequestCode and ResponseCode.
Namesrv support wipe write perm of boker(request code 205)
Support put kv config(request code 100).
Namesrv support register topic in namesrv (request code 217)
Namesrv support get broker member group(request code 901)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.