[ https://issues.apache.org/jira/browse/ROCKETMQ-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jie.Tang updated ROCKETMQ-198: ------------------------------ Description: Go-Client's implement: https://github.com/apache/incubator-rocketmq-externals/pull/22 Go-Client's design: https://issues.apache.org/jira/browse/ROCKETMQ-177 https://github.com/apache/incubator-rocketmq-externals/pull/19 RoadMap-Milestone1 Consumer - [x] ConsumerType - [x] PushConsumer - [x] MessageListener - [x] Concurrently - [x] MessageModel - [x] CLUSTERING - [x] OffsetStore - [x] RemoteBrokerOffsetStore - [x] RebalanceService - [x] PullMessageService - [x] ConsumeMessageService - [x] AllocateMessageQueueStrategy - [x] AllocateMessageQueueAveragely - [x] Other - [x] Config - [x] ZIP - [x] ConsumeFromWhere - [x] CONSUME_FROM_LAST_OFFSET - [x] CONSUME_FROM_FIRST_OFFSET - [x] CONSUME_FROM_TIMESTAMP - [x] Retry(sendMessageBack) - [x] TimeOut(clearExpiredMessage) - [x] ACK(partSuccess) - [x] FlowControl(messageCanNotConsume) Producer - [x] ProducerType - [x] DefaultProducer - [x] API - [x] Send - [x] Sync - [x] Other - [x] DelayMessage - [x] Config - [x] MessageId Generate - [x] CompressMsg - [x] TimeOut - [x] LoadBalance - [x] DefaultTopic - [x] VipChannel - [x] MQFaultStrategy Manager - [x] Controller - [x] PullMessageController - [x] Task - [x] UpdateTopicRouteInfo - [x] Heartbeat - [x] Rebalance - [x] PullMessage - [x] CleanExpireMsg - [x] ClientRemotingProcessor - [x] CHECK_TRANSACTION_STATE - [x] NOTIFY_CONSUMER_IDS_CHANGED - [x] RESET_CONSUMER_CLIENT_OFFSET - [x] GET_CONSUMER_STATUS_FROM_CLIENT - [x] GET_CONSUMER_RUNNING_INFO - [x] CONSUME_MESSAGE_DIRECTLY Remoting - [x] MqClientRequest - [x] InvokeSync - [x] InvokeAsync - [x] InvokeOneWay - [x] Serialize - [x] JSON - [x] ROCKETMQ - [x] NamesrvAddrChoosed(HA) was: Go-Client's implement: https://github.com/apache/incubator-rocketmq-externals/pull/22 Go-Client's design: https://issues.apache.org/jira/browse/ROCKETMQ-177 https://github.com/apache/incubator-rocketmq-externals/pull/19 # RoadMap-Milestone1 ## Consumer - [x] ConsumerType - [x] PushConsumer - [x] MessageListener - [x] Concurrently - [x] MessageModel - [x] CLUSTERING - [x] OffsetStore - [x] RemoteBrokerOffsetStore - [x] RebalanceService - [x] PullMessageService - [x] ConsumeMessageService - [x] AllocateMessageQueueStrategy - [x] AllocateMessageQueueAveragely - [x] Other - [x] Config - [x] ZIP - [x] ConsumeFromWhere - [x] CONSUME_FROM_LAST_OFFSET - [x] CONSUME_FROM_FIRST_OFFSET - [x] CONSUME_FROM_TIMESTAMP - [x] Retry(sendMessageBack) - [x] TimeOut(clearExpiredMessage) - [x] ACK(partSuccess) - [x] FlowControl(messageCanNotConsume) ## Producer - [x] ProducerType - [x] DefaultProducer - [x] API - [x] Send - [x] Sync - [x] Other - [x] DelayMessage - [x] Config - [x] MessageId Generate - [x] CompressMsg - [x] TimeOut - [x] LoadBalance - [x] DefaultTopic - [x] VipChannel - [x] MQFaultStrategy ## Manager - [x] Controller - [x] PullMessageController - [x] Task - [x] UpdateTopicRouteInfo - [x] Heartbeat - [x] Rebalance - [x] PullMessage - [x] CleanExpireMsg - [x] ClientRemotingProcessor - [x] CHECK_TRANSACTION_STATE - [x] NOTIFY_CONSUMER_IDS_CHANGED - [x] RESET_CONSUMER_CLIENT_OFFSET - [x] GET_CONSUMER_STATUS_FROM_CLIENT - [x] GET_CONSUMER_RUNNING_INFO - [x] CONSUME_MESSAGE_DIRECTLY ## Remoting - [x] MqClientRequest - [x] InvokeSync - [x] InvokeAsync - [x] InvokeOneWay - [x] Serialize - [x] JSON - [x] ROCKETMQ - [x] NamesrvAddrChoosed(HA) > RocketMQ-Go-Client-Implement > ---------------------------- > > Key: ROCKETMQ-198 > URL: https://issues.apache.org/jira/browse/ROCKETMQ-198 > Project: Apache RocketMQ > Issue Type: New Feature > Reporter: Jie.Tang > Assignee: Jie.Tang > Priority: Critical > > Go-Client's implement: > https://github.com/apache/incubator-rocketmq-externals/pull/22 > Go-Client's design: > https://issues.apache.org/jira/browse/ROCKETMQ-177 > https://github.com/apache/incubator-rocketmq-externals/pull/19 > RoadMap-Milestone1 > Consumer > - [x] ConsumerType > - [x] PushConsumer > - [x] MessageListener > - [x] Concurrently > - [x] MessageModel > - [x] CLUSTERING > - [x] OffsetStore > - [x] RemoteBrokerOffsetStore > - [x] RebalanceService > - [x] PullMessageService > - [x] ConsumeMessageService > - [x] AllocateMessageQueueStrategy > - [x] AllocateMessageQueueAveragely > - [x] Other > - [x] Config > - [x] ZIP > - [x] ConsumeFromWhere > - [x] CONSUME_FROM_LAST_OFFSET > - [x] CONSUME_FROM_FIRST_OFFSET > - [x] CONSUME_FROM_TIMESTAMP > - [x] Retry(sendMessageBack) > - [x] TimeOut(clearExpiredMessage) > - [x] ACK(partSuccess) > - [x] FlowControl(messageCanNotConsume) > > Producer > - [x] ProducerType > - [x] DefaultProducer > - [x] API > - [x] Send > - [x] Sync > - [x] Other > - [x] DelayMessage > - [x] Config > - [x] MessageId Generate > - [x] CompressMsg > - [x] TimeOut > - [x] LoadBalance > - [x] DefaultTopic > - [x] VipChannel > - [x] MQFaultStrategy > Manager > - [x] Controller > - [x] PullMessageController > - [x] Task > - [x] UpdateTopicRouteInfo > - [x] Heartbeat > - [x] Rebalance > - [x] PullMessage > - [x] CleanExpireMsg > - [x] ClientRemotingProcessor > - [x] CHECK_TRANSACTION_STATE > - [x] NOTIFY_CONSUMER_IDS_CHANGED > - [x] RESET_CONSUMER_CLIENT_OFFSET > - [x] GET_CONSUMER_STATUS_FROM_CLIENT > - [x] GET_CONSUMER_RUNNING_INFO > - [x] CONSUME_MESSAGE_DIRECTLY > Remoting > - [x] MqClientRequest > - [x] InvokeSync > - [x] InvokeAsync > - [x] InvokeOneWay > - [x] Serialize > - [x] JSON > - [x] ROCKETMQ > - [x] NamesrvAddrChoosed(HA) -- This message was sent by Atlassian JIRA (v6.3.15#6346)