Very good news,RocketMQ’s Spring Boot client makes easier to use rockemtq. I'm
looking forward to graduating as soon as possible.
> 在 2018年12月6日,下午7:08,Kevin Wang <[email protected]> 写道:
>
> very glad to hear that. Thanks every contributors and users/companies for
> helping the project grow up :-)
> BTW, we highly appreciate the Spring Cloud team for providing detailed review
> and constructive feedback with the Spring standard during the graduation
> period.
>
> Regards,
>
> walking98 Kevin
>
>> 在 2018年12月6日,下午7:03,heng du <[email protected]
>> <mailto:[email protected]>> 写道:
>>
>> Hello RocketMQ Community,
>>
>> This is the discussion for the graduation of RocketMQ’s Spring Boot
>> client(https://github.com/apache/rocketmq-spring
>> <https://github.com/apache/rocketmq-spring>).
>>
>> RocketMQ-spring-boot provides a kind of Spring-style usage of a client of
>> Apache RocketMQ, which makes RocketMQ native API transparent with the
>> Spring-Messaging API and takes advantage of Spring annotation and
>> auto-configure. It uses the RocketMQTemplate API to send spring standard
>> messages to RocketMQ Broker as well as uses implementation class which
>> annotated by RocketMQListener to receive messages.
>>
>> After more than 6 months of incubation, the RocketMQ-spring-boot project has
>> been used by several companies and main features have been verified in their
>> production environment, and up to now, there are 3 active contributors from
>> 3 organizations in the community.
>>
>> So we think it has reached the graduation standard, but in order to ensure
>> the quality of the project, we still investigated the usage information of
>> three companies from different industries, the information shows below:
>>
>> 1. An education company
>> 1)Environment Configuration:
>> CentOS 7.x
>> 2) Functions
>> Asynchronous transmission
>> Synchronous transmission
>> Orderly transmission
>> oneway transmission
>> PushConsumer with cluster mode
>> PushConsumer orderly
>> 3)Business scale
>> 100 million per day
>> 4)scene
>> Mainly used for system decoupling
>> 5) How long has it been used?
>> 6 month
>> 6)feedback
>> a) It is so convenient to use less code and configuration than
>> traditional API
>> b) Out of the box to use the spring-starter
>>
>> 2. A financial company
>> 1)Environment Configuration:
>> (1)CentOS 6.x
>> (2) 3 broker nodes
>> 2) Functions
>> Asynchronous transmission
>> PushConsumer with cluster mode
>> PushConsumer with broadcasting mode
>> 3)Business scale
>> N/A
>> 4)scene
>> Mainly used for system decoupling, message reliability assurance,
>> resolving to write speed mismatch between redis and Oracle scenarios.
>> 5) How long has it been used?
>> 2 months
>> 6)Usage description
>> (1)Totally use the starter functions to send and receive the message
>> and verified our required scenarios.
>> (2)we mainly use the starter as a PoC in the current phase, will
>> normally use it in the next phase and production release.
>>
>> 3. An intelligent device company
>> 1)Environment Configuration:
>> CentOS 7.4 + RocketMQ 4.3
>> 2) Functions
>> Asynchronous transmission
>> Synchronous transmission
>> Orderly transmission
>> oneway transmission
>> PushConsumer with cluster mode
>> PushConsumer orderly
>> Send the message in Transaction
>> Consume transactional message
>> 3)Business scale
>> More than 100 thousand per day, ~100B per message
>> 4)scene
>> Mainly used for system decoupling
>> 5) How long has it been used?
>> N/A
>> 6)feedback
>> a) It is quite normal to send and receive messages, no error and
>> exception occur.
>> b) The starter is simple and convenient to use. It is compatible with
>> Spring ECO system and useless code and configure to performance the client
>> functions.
>>
>> If you have any suggestion about the graduation of the RocketMQ Spring Boot
>> client, please feel free to reply to this email, we sincerely hope to get
>> your advice.
>