great. Hope it come soon

在 2018年12月6日,下午7:30,liqipeng <[email protected]<mailto:[email protected]>> 写道:

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]<mailto:[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).

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.



Reply via email to