You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by Shannon <li...@163.com> on 2019/01/03 14:30:16 UTC

[DISCUSS]The graduation of RocketMQ's golang client

Hello RocketMQ Community,

This is the discussion for the graduation of RocketMQ’s golang client(
https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).

RocketMQ-client-go is the golang client of Apache RocketMQ, The
RocketMQ golang client library is built on the existing CPP client
library and exposes almost all of the features in CPP client.

As the CPP client has been used by several companies and main features have
been verified in their production environment, therefore, we have reason to
believe that golang client has the same stability with CPP client. and the
most important of all, up to now, there are 9 active contributors from 6
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 Express Company
    1)Environment Configuration:
       CentOS 7
   2) Functions
        Synchronous transmission with binlog messages
        Consume message with Pull mode
  3)scene
        Mainly used for system decoupling, data synchronization.
  4)Usage description
        Go SDK is relatively stable and there is no problem for the
time being.
2 A technology company
   1)Environment Configuration:
       CentOS 6.8
   2) Functions
        Synchronous transmission 
        Consume message with Pull mode
   3)Usage description
         there is no problem for the time being.

3 Database department of Alibaba
   1)Environment Configuration:
       Linux Core 3.10
   2) Functions
        PushConsumer with cluster mode
  3)scene
        Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.

If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by Kevin Wang <wi...@gmail.com>.
wonderful, it’s a huge progress for the multi-language client! Go! 

> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission 
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
> 
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.


Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by Cui Jonah <yo...@hotmail.com>.
Hi, All
    Very good news. I come from a children's education company. Recently, our business system integrates golang's client and runs on trial. The daily average QPS is about 500. We mainly use SendMessagge and ConstumeWithPull interfaces. Generally speaking, it runs stably and the interface is very simple to use.

Best Regards.


On [DATE], "[NAME]" <[ADDRESS]> wrote:

    Hi,
    
    It would be helpful if we could summarize before voting :-)
    
    Best Regards,
    Von Gosling
    
    > 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
    > 
    > Hello RocketMQ Community,
    > 
    > This is the discussion for the graduation of RocketMQ’s golang client(
    > https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
    > 
    > RocketMQ-client-go is the golang client of Apache RocketMQ, The
    > RocketMQ golang client library is built on the existing CPP client
    > library and exposes almost all of the features in CPP client.
    > 
    > As the CPP client has been used by several companies and main features have
    > been verified in their production environment, therefore, we have reason to
    > believe that golang client has the same stability with CPP client. and the
    > most important of all, up to now, there are 9 active contributors from 6
    > 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 Express Company
    >     1)Environment Configuration:
    >        CentOS 7
    >    2) Functions
    >         Synchronous transmission with binlog messages
    >         Consume message with Pull mode
    >   3)scene
    >         Mainly used for system decoupling, data synchronization.
    >   4)Usage description
    >         Go SDK is relatively stable and there is no problem for the
    > time being.
    > 2 A technology company
    >    1)Environment Configuration:
    >        CentOS 6.8
    >    2) Functions
    >         Synchronous transmission 
    >         Consume message with Pull mode
    >    3)Usage description
    >          there is no problem for the time being.
    > 
    > 3 Database department of Alibaba
    >    1)Environment Configuration:
    >        Linux Core 3.10
    >    2) Functions
    >         PushConsumer with cluster mode
    >   3)scene
    >         Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
    > 
    > If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.
    
    


Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by Gosling Von <fe...@gmail.com>.
Hi,

It would be helpful if we could summarize before voting :-)

Best Regards,
Von Gosling

> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission 
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
> 
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.


Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by heng du <du...@gmail.com>.
As there are more than 3 companies has been used in their production
environment, so I think it has been reached the graduation standard for
Apache RocketMQ.

老胡 <23...@qq.com> 于2019年1月4日周五 下午2:02写道:

> Celebrate RocketMQ Client's more comprehensive ecology
>
>
> ------------------ 原始邮件 ------------------
> *发件人:* "Shannon"<li...@163.com>;
> *发送时间:* 2019年1月3日(星期四) 晚上10:30
> *收件人:* "dev"<de...@rocketmq.apache.org>;
> *抄送:* "users"<us...@rocketmq.apache.org>;
> *主题:* [DISCUSS]The graduation of RocketMQ's golang client
>
> Hello RocketMQ Community,
>
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go).
>
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
>
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason
> to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
>
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from
> RocketMQ, so as to facilitate some automatic operation and maintenance
> decisions.
>
> If you have any suggestion about the graduation of the Golang client,
> please feel free to reply to this email, we sincerely hope to get your
> advice.
>

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by heng du <du...@gmail.com>.
As there are more than 3 companies has been used in their production
environment, so I think it has been reached the graduation standard for
Apache RocketMQ.

老胡 <23...@qq.com> 于2019年1月4日周五 下午2:02写道:

> Celebrate RocketMQ Client's more comprehensive ecology
>
>
> ------------------ 原始邮件 ------------------
> *发件人:* "Shannon"<li...@163.com>;
> *发送时间:* 2019年1月3日(星期四) 晚上10:30
> *收件人:* "dev"<de...@rocketmq.apache.org>;
> *抄送:* "users"<us...@rocketmq.apache.org>;
> *主题:* [DISCUSS]The graduation of RocketMQ's golang client
>
> Hello RocketMQ Community,
>
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go).
>
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
>
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason
> to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
>
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from
> RocketMQ, so as to facilitate some automatic operation and maintenance
> decisions.
>
> If you have any suggestion about the graduation of the Golang client,
> please feel free to reply to this email, we sincerely hope to get your
> advice.
>

回复:[DISCUSS]The graduation of RocketMQ's golang client

Posted by 老胡 <23...@qq.com>.
Celebrate RocketMQ Client's more comprehensive ecology




------------------ 原始邮件 ------------------
发件人: "Shannon"<li...@163.com>; 
发送时间: 2019年1月3日(星期四) 晚上10:30
收件人: "dev"<de...@rocketmq.apache.org>; 
抄送: "users"<us...@rocketmq.apache.org>; 
主题: [DISCUSS]The graduation of RocketMQ's golang client



Hello RocketMQ Community,


This is the discussion for the graduation of RocketMQ’s golang client(
https://github.com/apache/rocketmq-client-go).


RocketMQ-client-go is the golang client of Apache RocketMQ, The
RocketMQ golang client library is built on the existing CPP client
library and exposes almost all of the features in CPP client.


As the CPP client has been used by several companies and main features have
been verified in their production environment, therefore, we have reason to
believe that golang client has the same stability with CPP client. and the
most important of all, up to now, there are 9 active contributors from 6
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 Express Company
    1)Environment Configuration:
       CentOS 7
   2) Functions
        Synchronous transmission with binlog messages
        Consume message with Pull mode
  3)scene
        Mainly used for system decoupling, data synchronization.
  4)Usage description
        Go SDK is relatively stable and there is no problem for the
time being.
2 A technology company
   1)Environment Configuration:
       CentOS 6.8
   2) Functions
        Synchronous transmission 
        Consume message with Pull mode
   3)Usage description
         there is no problem for the time being.


3 Database department of Alibaba
   1)Environment Configuration:
       Linux Core 3.10
   2) Functions
        PushConsumer with cluster mode
  3)scene
        Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.


If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.

回复:[DISCUSS]The graduation of RocketMQ's golang client

Posted by 老胡 <23...@qq.com>.
Celebrate RocketMQ Client's more comprehensive ecology




------------------ 原始邮件 ------------------
发件人: "Shannon"<li...@163.com>; 
发送时间: 2019年1月3日(星期四) 晚上10:30
收件人: "dev"<de...@rocketmq.apache.org>; 
抄送: "users"<us...@rocketmq.apache.org>; 
主题: [DISCUSS]The graduation of RocketMQ's golang client



Hello RocketMQ Community,


This is the discussion for the graduation of RocketMQ’s golang client(
https://github.com/apache/rocketmq-client-go).


RocketMQ-client-go is the golang client of Apache RocketMQ, The
RocketMQ golang client library is built on the existing CPP client
library and exposes almost all of the features in CPP client.


As the CPP client has been used by several companies and main features have
been verified in their production environment, therefore, we have reason to
believe that golang client has the same stability with CPP client. and the
most important of all, up to now, there are 9 active contributors from 6
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 Express Company
    1)Environment Configuration:
       CentOS 7
   2) Functions
        Synchronous transmission with binlog messages
        Consume message with Pull mode
  3)scene
        Mainly used for system decoupling, data synchronization.
  4)Usage description
        Go SDK is relatively stable and there is no problem for the
time being.
2 A technology company
   1)Environment Configuration:
       CentOS 6.8
   2) Functions
        Synchronous transmission 
        Consume message with Pull mode
   3)Usage description
         there is no problem for the time being.


3 Database department of Alibaba
   1)Environment Configuration:
       Linux Core 3.10
   2) Functions
        PushConsumer with cluster mode
  3)scene
        Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.


If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by wenfeng wang <sx...@gmail.com>.
As a contributor of Go client, I'm very glad to hear the good news. We will
improve stability and reliability continuously, making more people get
benefits from it.

kai wang <yi...@gmail.com> 于2019年1月4日周五 上午11:17写道:

> very good news
>
> Shannon <li...@163.com> 于2019年1月3日周四 下午10:30写道:
>
>> Hello RocketMQ Community,
>>
>> This is the discussion for the graduation of RocketMQ’s golang client(
>> https://github.com/apache/rocketmq-client-go).
>>
>> RocketMQ-client-go is the golang client of Apache RocketMQ, The
>> RocketMQ golang client library is built on the existing CPP client
>> library and exposes almost all of the features in CPP client.
>>
>> As the CPP client has been used by several companies and main features
>> have
>> been verified in their production environment, therefore, we have reason
>> to
>> believe that golang client has the same stability with CPP client. and the
>> most important of all, up to now, there are 9 active contributors from 6
>> 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 Express Company
>>     1)Environment Configuration:
>>        CentOS 7
>>    2) Functions
>>         Synchronous transmission with binlog messages
>>         Consume message with Pull mode
>>   3)scene
>>         Mainly used for system decoupling, data synchronization.
>>   4)Usage description
>>         Go SDK is relatively stable and there is no problem for the
>> time being.
>> 2 A technology company
>>    1)Environment Configuration:
>>        CentOS 6.8
>>    2) Functions
>>         Synchronous transmission
>>         Consume message with Pull mode
>>    3)Usage description
>>          there is no problem for the time being.
>>
>> 3 Database department of Alibaba
>>    1)Environment Configuration:
>>        Linux Core 3.10
>>    2) Functions
>>         PushConsumer with cluster mode
>>   3)scene
>>         Mainly used for receiving server state change information from
>> RocketMQ, so as to facilitate some automatic operation and maintenance
>> decisions.
>>
>> If you have any suggestion about the graduation of the Golang client,
>> please feel free to reply to this email, we sincerely hope to get your
>> advice.
>>
>

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by 张凯 <zh...@gmail.com>.
Good game!
As a contributor of Go client, I'm so enjoyed.

kai wang <yi...@gmail.com> 于2019年1月4日周五 上午11:17写道:

> very good news
>
> Shannon <li...@163.com> 于2019年1月3日周四 下午10:30写道:
>
>> Hello RocketMQ Community,
>>
>> This is the discussion for the graduation of RocketMQ’s golang client(
>> https://github.com/apache/rocketmq-client-go).
>>
>> RocketMQ-client-go is the golang client of Apache RocketMQ, The
>> RocketMQ golang client library is built on the existing CPP client
>> library and exposes almost all of the features in CPP client.
>>
>> As the CPP client has been used by several companies and main features
>> have
>> been verified in their production environment, therefore, we have reason
>> to
>> believe that golang client has the same stability with CPP client. and the
>> most important of all, up to now, there are 9 active contributors from 6
>> 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 Express Company
>>     1)Environment Configuration:
>>        CentOS 7
>>    2) Functions
>>         Synchronous transmission with binlog messages
>>         Consume message with Pull mode
>>   3)scene
>>         Mainly used for system decoupling, data synchronization.
>>   4)Usage description
>>         Go SDK is relatively stable and there is no problem for the
>> time being.
>> 2 A technology company
>>    1)Environment Configuration:
>>        CentOS 6.8
>>    2) Functions
>>         Synchronous transmission
>>         Consume message with Pull mode
>>    3)Usage description
>>          there is no problem for the time being.
>>
>> 3 Database department of Alibaba
>>    1)Environment Configuration:
>>        Linux Core 3.10
>>    2) Functions
>>         PushConsumer with cluster mode
>>   3)scene
>>         Mainly used for receiving server state change information from
>> RocketMQ, so as to facilitate some automatic operation and maintenance
>> decisions.
>>
>> If you have any suggestion about the graduation of the Golang client,
>> please feel free to reply to this email, we sincerely hope to get your
>> advice.
>>
>

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by kai wang <yi...@gmail.com>.
very good news

Shannon <li...@163.com> 于2019年1月3日周四 下午10:30写道:

> Hello RocketMQ Community,
>
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go).
>
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
>
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason
> to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
>
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from
> RocketMQ, so as to facilitate some automatic operation and maintenance
> decisions.
>
> If you have any suggestion about the graduation of the Golang client,
> please feel free to reply to this email, we sincerely hope to get your
> advice.
>

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by Kevin Wang <wi...@gmail.com>.
wonderful, it’s a huge progress for the multi-language client! Go! 

> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission 
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
> 
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.


Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by Gosling Von <fe...@gmail.com>.
Hi,

It would be helpful if we could summarize before voting :-)

Best Regards,
Von Gosling

> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>     1)Environment Configuration:
>        CentOS 7
>    2) Functions
>         Synchronous transmission with binlog messages
>         Consume message with Pull mode
>   3)scene
>         Mainly used for system decoupling, data synchronization.
>   4)Usage description
>         Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>    1)Environment Configuration:
>        CentOS 6.8
>    2) Functions
>         Synchronous transmission 
>         Consume message with Pull mode
>    3)Usage description
>          there is no problem for the time being.
> 
> 3 Database department of Alibaba
>    1)Environment Configuration:
>        Linux Core 3.10
>    2) Functions
>         PushConsumer with cluster mode
>   3)scene
>         Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.


回复: [DISCUSS]The graduation of RocketMQ's golang client

Posted by 笑道 <14...@qq.com>.
Great!






------------------ 原始邮件 ------------------
发件人: "huzongtang@cmss.chinamobile.com"<hu...@cmss.chinamobile.com>;
发送时间: 2019年1月4日(星期五) 上午10:20
收件人: "dev"<de...@rocketmq.apache.org>;

主题: 回复: Re: [DISCUSS]The graduation of RocketMQ's golang client



Very good news.Congratulation!



huzongtang@cmss.chinamobile.com
 
发件人: liqipeng
发送时间: 2019-01-03 22:43
收件人: dev
主题: Re: [DISCUSS]The graduation of RocketMQ's golang client
Very good news. Hope it come soon
> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>    1)Environment Configuration:
>       CentOS 7
>   2) Functions
>        Synchronous transmission with binlog messages
>        Consume message with Pull mode
>  3)scene
>        Mainly used for system decoupling, data synchronization.
>  4)Usage description
>        Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>   1)Environment Configuration:
>       CentOS 6.8
>   2) Functions
>        Synchronous transmission 
>        Consume message with Pull mode
>   3)Usage description
>         there is no problem for the time being.
> 
> 3 Database department of Alibaba
>   1)Environment Configuration:
>       Linux Core 3.10
>   2) Functions
>        PushConsumer with cluster mode
>  3)scene
>        Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.

回复: Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by "huzongtang@cmss.chinamobile.com" <hu...@cmss.chinamobile.com>.
Very good news.Congratulation!



huzongtang@cmss.chinamobile.com
 
发件人: liqipeng
发送时间: 2019-01-03 22:43
收件人: dev
主题: Re: [DISCUSS]The graduation of RocketMQ's golang client
Very good news. Hope it come soon
> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>    1)Environment Configuration:
>       CentOS 7
>   2) Functions
>        Synchronous transmission with binlog messages
>        Consume message with Pull mode
>  3)scene
>        Mainly used for system decoupling, data synchronization.
>  4)Usage description
>        Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>   1)Environment Configuration:
>       CentOS 6.8
>   2) Functions
>        Synchronous transmission 
>        Consume message with Pull mode
>   3)Usage description
>         there is no problem for the time being.
> 
> 3 Database department of Alibaba
>   1)Environment Configuration:
>       Linux Core 3.10
>   2) Functions
>        PushConsumer with cluster mode
>  3)scene
>        Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.
 

Re: [DISCUSS]The graduation of RocketMQ's golang client

Posted by liqipeng <wl...@163.com>.
Very good news. Hope it come soon
> 在 2019年1月3日,下午10:30,Shannon <li...@163.com> 写道:
> 
> Hello RocketMQ Community,
> 
> This is the discussion for the graduation of RocketMQ’s golang client(
> https://github.com/apache/rocketmq-client-go <https://github.com/apache/rocketmq-client-go>).
> 
> RocketMQ-client-go is the golang client of Apache RocketMQ, The
> RocketMQ golang client library is built on the existing CPP client
> library and exposes almost all of the features in CPP client.
> 
> As the CPP client has been used by several companies and main features have
> been verified in their production environment, therefore, we have reason to
> believe that golang client has the same stability with CPP client. and the
> most important of all, up to now, there are 9 active contributors from 6
> 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 Express Company
>    1)Environment Configuration:
>       CentOS 7
>   2) Functions
>        Synchronous transmission with binlog messages
>        Consume message with Pull mode
>  3)scene
>        Mainly used for system decoupling, data synchronization.
>  4)Usage description
>        Go SDK is relatively stable and there is no problem for the
> time being.
> 2 A technology company
>   1)Environment Configuration:
>       CentOS 6.8
>   2) Functions
>        Synchronous transmission 
>        Consume message with Pull mode
>   3)Usage description
>         there is no problem for the time being.
> 
> 3 Database department of Alibaba
>   1)Environment Configuration:
>       Linux Core 3.10
>   2) Functions
>        PushConsumer with cluster mode
>  3)scene
>        Mainly used for receiving server state change information from RocketMQ, so as to facilitate some automatic operation and maintenance decisions.
> 
> If you have any suggestion about the graduation of the Golang client, please feel free to reply to this email, we sincerely hope to get your advice.