[jira] [Updated] (ROCKETMQ-17) Develop a client api open standard for distributed messaging service

2017-05-24 Thread dongeforever (JIRA)

 [ 
https://issues.apache.org/jira/browse/ROCKETMQ-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

dongeforever updated ROCKETMQ-17:
-
Fix Version/s: 4.1.0-incubating

> Develop a client api open standard for distributed messaging service
> 
>
> Key: ROCKETMQ-17
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-17
> Project: Apache RocketMQ
>  Issue Type: New Feature
>Affects Versions: 4.1.0-incubating
>Reporter: Xiaorui Wang
>Assignee: Xiaorui Wang
> Fix For: 4.1.0-incubating
>
>
> *Openmessaging*
> Openmessaging is a redefinition of the application of the access message 
> service programming API standard. It is only API, non wire-level protocol. 
> Openmessaging covers large data message processing, stream computing message 
> processing, the traditional transaction model of message processing.
> Openmessaging provides API for all major programming languages, such as Java, 
> dotnet, CPP, go, python, nodejs, PHP, etc..
> *openrelay*
> openrelay is a messaging service call through to simulate a API programming 
> standard, because it's service provider is more like a message consumer, so 
> there is no need to listen port, communication with the broker via the 
> reverse proxy mode, therefore it can make two pass through the network not to 
> penetrate the news network, and the use of and like the most simple service 
> call.
> Openrelay only defines the programming API standard, which is also cross 
> language, including Java, dotnet, CPP, go, python, nodejs, PHP, etc., which 
> does not contain wire level protocols.
> *Why should provide the set of openmessaging programming API 
> standard?*
> We hope to have more users to use rocketmq, these users including CPP, 
> dotnet, Java and other programmers, we know that the programmer in the 
> selection of a basic middleware, especially concerns one day in the future if 
> there is a better product or the selected product is not good enough, how can 
> not change the cable has a large number of applications on the code next, 
> moving to new products. With openmessaging, at least to provide users with a 
> way to regret, so there may be more users choose to use openmessaging to 
> access rocketmq. Because openmessaging is a product of independent 
> programming of API, we believe that the open source community there will be 
> more people involved, through to other products, such as ActiveMQ, Kafka, 
> RabbitMQ with openmessaging implementation, even through openmessaging and 
> HBase, Hadoop, storm, integration, as long as the realization of time, may be 
> able to run at all news product.
> {color:red}
> This is our original intention to design openmessaging and openrelay.
> {color}
> *RocketMQ will be the first to support openmessaging and openrelay standards*



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (ROCKETMQ-17) Develop a client api open standard for distributed messaging service

2017-01-03 Thread Xiaorui Wang (JIRA)

 [ 
https://issues.apache.org/jira/browse/ROCKETMQ-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiaorui Wang updated ROCKETMQ-17:
-
Description: 
*Openmessaging*
Openmessaging is a redefinition of the application of the access message 
service programming API standard. It is only API, non wire-level protocol. 
Openmessaging covers large data message processing, stream computing message 
processing, the traditional transaction model of message processing.
Openmessaging provides API for all major programming languages, such as Java, 
dotnet, CPP, go, python, nodejs, PHP, etc..

*openrelay*
openrelay is a messaging service call through to simulate a API programming 
standard, because it's service provider is more like a message consumer, so 
there is no need to listen port, communication with the broker via the reverse 
proxy mode, therefore it can make two pass through the network not to penetrate 
the news network, and the use of and like the most simple service call.
Openrelay only defines the programming API standard, which is also cross 
language, including Java, dotnet, CPP, go, python, nodejs, PHP, etc., which 
does not contain wire level protocols.


*Why should provide the set of openmessaging programming API 
standard?*
We hope to have more users to use rocketmq, these users including CPP, dotnet, 
Java and other programmers, we know that the programmer in the selection of a 
basic middleware, especially concerns one day in the future if there is a 
better product or the selected product is not good enough, how can not change 
the cable has a large number of applications on the code next, moving to new 
products. With openmessaging, at least to provide users with a way to regret, 
so there may be more users choose to use openmessaging to access rocketmq. 
Because openmessaging is a product of independent programming of API, we 
believe that the open source community there will be more people involved, 
through to other products, such as ActiveMQ, Kafka, RabbitMQ with openmessaging 
implementation, even through openmessaging and HBase, Hadoop, storm, 
integration, as long as the realization of time, may be able to run at all news 
product.

{color:red}
This is our original intention to design openmessaging and openrelay.`
{color}

*RocketMQ will be the first to support openmessaging & openrelay standards*




  was:
*Openmessaging*
Openmessaging is a redefinition of the application of the access message 
service programming API standard. It is only API, non line level protocol. 
Openmessaging covers large data message processing, stream computing message 
processing, the traditional transaction model of message processing.
Openmessaging provides API for all major programming languages, such as Java, 
dotnet, CPP, go, python, nodejs, PHP, etc..

*openrelay*
openrelay is a messaging service call through to simulate a API programming 
standard, because it's service provider is more like a message consumer, so 
there is no need to listen port, communication with the broker via the reverse 
proxy mode, therefore it can make two pass through the network not to penetrate 
the news network, and the use of and like the most simple service call.
Openrelay only defines the programming API standard, which is also cross 
language, including Java, dotnet, CPP, go, python, nodejs, PHP, etc., which 
does not contain wire level protocols.


*Why should provide the set of openmessaging programming API 
standard?*
We hope to have more users to use rocketmq, these users including CPP, dotnet, 
Java and other programmers, we know that the programmer in the selection of a 
basic middleware, especially concerns one day in the future if there is a 
better product or the selected product is not good enough, how can not change 
the cable has a large number of applications on the code next, moving to new 
products. With openmessaging, at least to provide users with a way to regret, 
so there may be more users choose to use openmessaging to access rocketmq. 
Because openmessaging is a product of independent programming of API, we 
believe that the open source community there will be more people involved, 
through to other products, such as ActiveMQ, Kafka, RabbitMQ with openmessaging 
implementation, even through openmessaging and HBase, Hadoop, storm, 
integration, as long as the realization of time, may be able to run at all news 
product.

{color:red}
This is our original intention to design openmessaging and openrelay.`
{color}

*RocketMQ will be the first to support openmessaging & openrelay standards*





> Develop a client api open standard for distributed messaging service
> 
>
> Key: ROCKETMQ-17
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-17
> Project: Apache RocketMQ
>  Issue Type: New Feature
>Affects Versions: 

[jira] [Updated] (ROCKETMQ-17) Develop a client api open standard for distributed messaging service

2017-01-03 Thread Xiaorui Wang (JIRA)

 [ 
https://issues.apache.org/jira/browse/ROCKETMQ-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiaorui Wang updated ROCKETMQ-17:
-
Description: 
*Openmessaging*
Openmessaging is a redefinition of the application of the access message 
service programming API standard. It is only API, non line level protocol. 
Openmessaging covers large data message processing, stream computing message 
processing, the traditional transaction model of message processing.
Openmessaging provides API for all major programming languages, such as Java, 
dotnet, CPP, go, python, nodejs, PHP, etc..

*openrelay*
openrelay is a messaging service call through to simulate a API programming 
standard, because it's service provider is more like a message consumer, so 
there is no need to listen port, communication with the broker via the reverse 
proxy mode, therefore it can make two pass through the network not to penetrate 
the news network, and the use of and like the most simple service call.
Openrelay only defines the programming API standard, which is also cross 
language, including Java, dotnet, CPP, go, python, nodejs, PHP, etc., which 
does not contain wire level protocols.


*Why should provide the set of openmessaging programming API 
standard?*
We hope to have more users to use rocketmq, these users including CPP, dotnet, 
Java and other programmers, we know that the programmer in the selection of a 
basic middleware, especially concerns one day in the future if there is a 
better product or the selected product is not good enough, how can not change 
the cable has a large number of applications on the code next, moving to new 
products. With openmessaging, at least to provide users with a way to regret, 
so there may be more users choose to use openmessaging to access rocketmq. 
Because openmessaging is a product of independent programming of API, we 
believe that the open source community there will be more people involved, 
through to other products, such as ActiveMQ, Kafka, RabbitMQ with openmessaging 
implementation, even through openmessaging and HBase, Hadoop, storm, 
integration, as long as the realization of time, may be able to run at all news 
product.

{color:red}
This is our original intention to design openmessaging and openrelay.`
{color}

*RocketMQ will be the first to support openmessaging & openrelay standards*




  was:
*Openmessaging*
Openmessaging is a redefinition of the application of the access message 
service programming API standard. It is only API, non line level protocol. 
Openmessaging covers large data message processing, stream computing message 
processing, the traditional transaction model of message processing.
Openmessaging provides API for all major programming languages, such as Java, 
dotnet, CPP, go, python, nodejs, PHP, etc..

*openrelay*
openrelay is a messaging service call through to simulate a API programming 
standard, because it's service provider is more like a message consumer, so 
there is no need to listen port, communication with the broker via the reverse 
proxy mode, therefore it can make two pass through the network not to penetrate 
the news network, and the use of and like the most simple service call.
Openrelay only defines the programming API standard, which is also cross 
language, including Java, dotnet, CPP, go, python, nodejs, PHP, etc., which 
does not contain wire level protocols.


*Why should provide the set of openmessaging programming API 
standard?*
We hope to have more users to use rocketmq, these users including CPP, dotnet, 
Java and other programmers, we know that the programmer in the selection of a 
basic middleware, especially concerns one day in the future if there is a 
better product or the selected product is not good enough, how can not change 
the cable has a large number of applications on the code next, moving to new 
products. With openmessaging, at least to provide users with a way to regret, 
so there may be more users choose to use openmessaging to access rocketmq. 
Because openmessaging is a product of independent programming of API, we 
believe that the open source community there will be more people involved, 
through to other products, such as ActiveMQ, Kafka, RabbitMQ with openmessaging 
implementation, even through openmessaging and HBase, Hadoop, storm, 
integration, as long as the realization of time, may be able to run at all news 
product.

{color:red}
This is our original intention to design openmessaging.`
{color}

*RocketMQ will be the first to support openmessaging & openrelay standards*





> Develop a client api open standard for distributed messaging service
> 
>
> Key: ROCKETMQ-17
> URL: https://issues.apache.org/jira/browse/ROCKETMQ-17
> Project: Apache RocketMQ
>  Issue Type: New Feature
>Affects Versions: 4.1.0-incubating
>