Git Product home page Git Product logo

disikoudad / rocketmq-clients Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apache/rocketmq-clients

0.0 0.0 0.0 12.2 MB

RocketMQ Clients - Collection of Client Bindings for Apache RocketMQ

Home Page: https://rocketmq.apache.org/

License: Apache License 2.0

Shell 0.20% C++ 31.94% Python 0.12% C 0.49% PHP 0.90% Java 41.59% Go 11.18% C# 8.98% Rust 0.99% CMake 1.53% Starlark 2.09%

rocketmq-clients's Introduction

RocketMQ Clients - Collection of Client Bindings for Apache RocketMQ

License CPP C# Java Golang PHP Codecov-cpp Codecov-java Codecov-golang Maven Central

Overview

Client bindings for Apache RocketMQ, all of them follow the specification of rocketmq-apis, replacing 4.x remoting-based counterparts. Clients in this repository are built on top of Protocol Buffers and gRPC.

Goal

Provide cloud-native and robust solutions for Java, C++, C#, Golang, Rust and all other mainstream programming languages.

Features and Status

  • Ready - โœ…
  • Work in progress - ๐Ÿšง
Feature Java C/C++ C# Golang Rust Node.js Python
Producer with standard messages โœ… โœ… โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง
Producer with FIFO messages โœ… โœ… โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง
Producer with timed/delay messages โœ… โœ… โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง
Producer with transactional messages โœ… โœ… โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง
Simple consumer โœ… โœ… โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง
Push consumer with concurrent message listener โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง ๐Ÿšง ๐Ÿšง
Push consumer with FIFO message listener โœ… โœ… ๐Ÿšง ๐Ÿšง ๐Ÿšง ๐Ÿšง ๐Ÿšง

Contributing

Similar to other projects of Apache RocketMQ, any attempt to make this project better is welcome, including but not limited to filing a bug report, correcting type error or document writing to complete feature implementation. Do not hesitate to make a pull request if this project catches your attention.

Related

License

Apache License, Version 2.0 Copyright (C) Apache Software Foundation

rocketmq-clients's People

Contributors

aaron-ai avatar lizhanhui avatar guyinyou avatar zhouxinyu avatar zzjcool avatar chenzlalvin avatar security00 avatar mxsm avatar pherzheyu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.