Skip to main content
Version: 1.0.0 (development)

👨‍đŸ’ģ About the Author

MXSM

MXSM

Apache EventMesh PMC | Apache RocketMQ Active Contributor | RocketMQ-Rust Maintainer

👋 Introduction​

Hi, I'm mxsm, a software engineer graduated from Hangzhou Dianzi University (HDU). Currently living in Foshan and working in Guangzhou, China.

I'm passionate about building high-performance distributed systems and messaging middleware. As an active member of the Apache Software Foundation community, I contribute to multiple open-source projects and maintain RocketMQ-Rust.

🏆 Apache Software Foundation Roles​

Apache EventMesh​

  • đŸŽ¯ PMC Member (Project Management Committee)
  • đŸ’ģ Committer
  • Contributing to event-driven architecture and serverless messaging

Apache RocketMQ​

  • ⚡ Active Contributor
  • Participating in feature development and community building
  • Deep understanding of RocketMQ's architecture and internals

RocketMQ-Rust​

  • đŸĻ€ Creator & Owner
  • Leading the Rust implementation of Apache RocketMQ
  • Building production-ready messaging middleware with Rust

💡 Background & Expertise​

Technical Skills​

  • 🔧 Primary Languages:

    • Java: Extensive experience in enterprise applications and distributed systems
    • Rust: Building high-performance, memory-safe systems (Rustacean đŸĻ€)
  • 🌱 Currently Learning:

    • English: Improving communication in international open-source communities
    • Rust Premium: Advanced Rust patterns and optimizations
    • Go: Just started exploring for cloud-native development

Areas of Focus​

  • 🚀 RocketMQ Rust: Leading development and architecture
  • ⚡ Apache RocketMQ: Contributing features and improvements
  • đŸŽ¯ Apache EventMesh: PMC work and project governance
  • 📊 DLedger: Raft-based distributed log implementation

🚀 About RocketMQ-Rust​

RocketMQ-Rust is a high-performance messaging middleware built with Rust, reimplementing the battle-tested architecture of Apache RocketMQ. This project aims to bring the power of Rust's memory safety and zero-cost abstractions to the world of distributed messaging.

Philosophy​

Building production-ready, enterprise-grade messaging middleware that combines:

  • The proven architecture of Apache RocketMQ
  • The safety and performance benefits of Rust
  • Modern async programming patterns
  • Cross-platform compatibility (Linux, Windows, macOS)

Project documentation and release history​

Read the capability matrix for implemented modes and limitations, and release scope for the community distribution identity. Architecture and compatibility claims belong to those technical pages. The release history preserves version-specific announcements; 1.0.0 development documentation does not itself announce a release.

👷 Looking for Contributors​

I am actively looking for partner developers to join the RocketMQ-Rust project! Whether you're:

  • đŸĻ€ A Rust enthusiast wanting to build real-world systems
  • 📨 Interested in distributed messaging and middleware
  • 🌟 Looking to contribute to Apache ecosystem projects
  • 🤝 Want to collaborate on open-source development

Your contributions are welcome! Check out our Contributing Guide to get started.

🤝 Connect & Reach Me​

RocketMQ-Rust WeChat Official Account

WeChat Official Account

Find Me Online​

Contact Information​

Get Involved​

We welcome contributions from the community! Whether you're:

  • 🐛 Reporting bugs
  • 💡 Suggesting features
  • 📝 Improving documentation
  • 🔧 Contributing code
  • 🌍 Translating content

Check out our Contributing Guide to get started!

🙏 Acknowledgments​

RocketMQ-Rust is inspired by and based on the Apache RocketMQ project. We acknowledge and appreciate:

  • The Apache RocketMQ community for the original design and architecture
  • The Apache EventMesh community for collaboration and support
  • The Apache Software Foundation for fostering open-source innovation
  • The Rust community for excellent tools, libraries, and support
  • All contributors who have helped make this project better
  • Users who provide valuable feedback and bug reports

đŸ“Ŧ Support​

If you find RocketMQ-Rust helpful, please:

  • ⭐ Star the GitHub repository
  • đŸĻ Share with others who might benefit
  • đŸ“ĸ Write about your experience using it
  • 🤝 Contribute to the project

Thank you for your interest in RocketMQ-Rust! 🎉

Together, we're building the future of messaging middleware with Rust.