rocketmq-client-python

Apache RocketMQ python client

APACHE-2.0 License

Downloads
1.3K
Stars
272
Committers
22

Bot releases are visible (Hide)

rocketmq-client-python - rocketmq-client-python-2.0.0 Latest Release

Published by ShannonDing almost 5 years ago

This version is the first official Python client of rocketmq using ctypes to encapsulate the API Implementation of C, and this release provides the following features:

  1. Supports sending and consuming traditional messages;
  2. Supports sending and consuming orderly messages;
  3. Supports sending and consuming transaction messages;
  4. Supports sending and consuming delayed messages;
  5. Supports python2 and python3 env;
  6. Supports installing SDK by pip.
rocketmq-client-python - rocketmq-client-python-1.2.4

Published by ShannonDing almost 5 years ago

The main goal of this release is to support some new features, e.g. send an orderly message by sharing key and send transaction messages.

Feature

  • [PR-48] - feat(producer): support lite producer to send message by sharding key 
  • [PR-49] - feat(consumer): support orderly consume messages
  • [PR-50] - feat(producer): support timeout support and log setting for client 
  • [PR-51] - feat(transaction): support sending transaction messages

Improvement

  • [PR-41] - update the install method in read me file
rocketmq-client-python - rocketmq-client-python-1.2.0

Published by duhengforever almost 6 years ago

This version is the first official Python client of rocketmq. It is based on the kernel of the CPP client and uses boost python to encapsulate the API Implementation of C. You can make Python modules with a simple command.

This version provides the following features:

  1. Support reliable synchronous sending of messages;
  2. Support reliable push consumption model;
  3. Support default cluster consumption;
  4. Support delayed messages;
  5. Support custom message properties;
  6. Support message Compression.