apache/rocketmq-client-go

RocketMQ Go Client 2.0.0-alpha1 release Checklist

Closed this issue · 4 comments

Description

RocketMQ Go Client in pure go is coming soon, here are some checkpoint before release

Docs

  • How to use
  • Examples

Producer

MessageType

  • NormalMessage

SendWith

  • Sync
  • OneWay

Consumer

  • Consuming With Push
  • Consuming With Concurrently
  • AllocateMessageQueueAveragely

MessageModel

  • CLUSTERING
  • BROADCASTING

Other

  • Offset Sotre
  • Flow Control
  • Rebalance
  • ConsumeFromWhere
  • PersistAllConsumerOffset

Common

  • Route Manage
  • CleanOfflineBroker
  • HeartBeat

Remote

  • API
    • InvokeSync
    • InvokeOneWay
  • Serialize
    • JSON
    • ROCKETMQ
  1. namesrv不支持多个配置 127.0.0.1:9876;127.0.0.2;9876
  2. 不支持autoCreateTopic
  3. 出现以上两个错误都panic,这样影响比较大,效果也不好,改为返回err更合理。

@jerry-tao

  1. multiple namesrvs will be supported in alpha2.
  2. autoCreateTopic will not be supported in future
  3. I will optimize it before release

@wenfengwang
shutdown支持一波就能试水了 😃

@hnlq715 it will be supported in alpha2, please see #75