You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by Menuka Warushavithana <me...@cse.mrt.ac.lk> on 2018/03/17 08:49:01 UTC

[GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Hi Yukon,
I will continue the discussion (which was started on JIRA) here. I went
through all examples described in the docs [1] and I'm currently studying
Linkerd [2] to get an idea of implementing the proxy server.

In the meantime, I would appreciate your ideas on designing the REST APIs
to produce/consume messages.


[1] https://rocketmq.apache.org/docs/quick-start/
<https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
[2] https://linkerd.io/
<https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>

Thank You,
--
Menuka Warushavithana
Final Year Undergraduate
Department of Computer Science and Engineering
University of Moratuwa, Sri Lanka.
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
<https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
GitHub: https://www.github.com/menuka94
<https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/lFINZX2DO0vBptcSPse6>

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by Menuka Warushavithana <me...@cse.mrt.ac.lk>.
Hi Yukon,
I have submitted the proposal as a PDF. Thank you for your help in refining
it. I'm looking forward to working with you in the summer.

Best Regards,
Menuka


On 25 March 2018 at 18:04, Menuka Warushavithana <me...@cse.mrt.ac.lk>
wrote:

> Hi,
> I have updated the project proposal [1]
> <https://mltrk.io/link/https%3A%2F%2Fgoo.gl%2FrsrNgz/OWvOghNlMXJjy90b2C5U>.
> Please let me know if there's any section that needs to be improved.
>
> [1] https://goo.gl/rsrNgz
> <https://mltrk.io/link/https%3A%2F%2Fgoo.gl%2FrsrNgz/j7ejjqBDNdcWxI4I4AgW>
>
> Thanks and Regards,
> Menuka
>
> On 25 March 2018 at 11:41, Menuka Warushavithana <me...@cse.mrt.ac.lk>
> wrote:
>
>> Hi,
>> Thanks for the information. I have shared a draft proposal through the
>> official GSoC site. I would be much obliged if you could help me improve it.
>>
>> Thank you
>>
>> On 23 March 2018 at 17:32, yukon <yu...@apache.org> wrote:
>>
>>> Hi,
>>>
>>> There are many restful style APIs can be good references, include the
>>> commercial messaging products(aws, azure, etc).
>>>
>>> Regards
>>>
>>> On Wed, Mar 21, 2018 at 6:38 PM, Menuka Warushavithana <
>>> menuka.14@cse.mrt.ac.lk> wrote:
>>>
>>>> Hi,
>>>> Just to get an idea, will this API [1] used in RabbitMQ be a good
>>>> reference when writing the proposal?
>>>>
>>>>
>>>> [1] https://www.cloudamqp.com/docs/http.html
>>>> <https://mltrk.io/link/https%3A%2F%2Fwww.cloudamqp.com%2Fdocs%2Fhttp.html/b6fQF6n6E9n0bRqC8lNM>
>>>>
>>>> Thank you,
>>>> Menuka
>>>>
>>>> On 20 March 2018 at 08:43, yukon <yu...@apache.org> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Some concepts in Linkerd are very valuable and can be used as a
>>>>> reference.
>>>>>
>>>>> But, It's ok if you want to use Linkerd directly for some necessary
>>>>> reasons.
>>>>>
>>>>> Regards
>>>>>
>>>>> On Mon, Mar 19, 2018 at 10:59 PM, Menuka Warushavithana <
>>>>> menuka.14@cse.mrt.ac.lk> wrote:
>>>>>
>>>>> > Hi,
>>>>> > Thanks for the info. Are we going to use Linkerd [1] directly in
>>>>> > implementing the proxy server, or is it only to be used as a
>>>>> reference?
>>>>> >
>>>>> > [1] https://linkerd.io/
>>>>> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>>>>> w2A3pLINZj4>
>>>>> >
>>>>> > Best Regards,
>>>>> > Menuka
>>>>> >
>>>>> > On 19 March 2018 at 07:13, yukon <yukon@apache.org
>>>>> > <https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinI
>>>>> w2A3pLINZj4>>
>>>>> > wrote:
>>>>> >
>>>>> > > Hi, the current protocol is customized, please see:
>>>>> > >
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>>>>> > 2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%2Fjava%2F
>>>>> org%2Fapache%
>>>>> > 2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
>>>>> > > https://github.com/apache/rock
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>>>>> > 2Frock/QE9YmLinIw2A3pLINZj4>
>>>>> > > etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
>>>>> > > remoting/protocol
>>>>> > >
>>>>> > > On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
>>>>> > > menuka.14@cse.mrt.ac.lk
>>>>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>>>>> > QE9YmLinIw2A3pLINZj4>>
>>>>> > > wrote:
>>>>> > >
>>>>> > > > Hi Yukon,
>>>>> > > > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ
>>>>> uses a
>>>>> > > > customized communication protocol between client and server
>>>>> which is
>>>>> > > > efficient but limited". However, I could not find the said
>>>>> method in
>>>>> > the
>>>>> > > > documentation. It would be appreciated if you could help me
>>>>> understand
>>>>> > > the
>>>>> > > > current communication protocol, please.
>>>>> > > >
>>>>> > > >
>>>>> > > > [1]
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>>>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
>>>>> > > https://issues.apache.org/jira
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>>>> > 2Fjira/QE9YmLinIw2A3pLINZj4>
>>>>> > > /browse/ROCKETMQ-372
>>>>> > > > <
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>>>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>>>>> > > https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
>>>>> > > a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>>>>> > > >
>>>>> > > > Best Regards,
>>>>> > > > Menuka
>>>>> > > >
>>>>> > > > On 17 March 2018 at 14:19, Menuka Warushavithana <
>>>>> > > menuka.14@cse.mrt.ac.lk
>>>>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>>>>> > QE9YmLinIw2A3pLINZj4>
>>>>> > > >
>>>>> > > > wrote:
>>>>> > > >
>>>>> > > >> Hi Yukon,
>>>>> > > >> I will continue the discussion (which was started on JIRA)
>>>>> here. I
>>>>> > went
>>>>> > > >> through all examples described in the docs [1] and I'm currently
>>>>> > > studying
>>>>> > > >> Linkerd [2] to get an idea of implementing the proxy server.
>>>>> > > >>
>>>>> > > >> In the meantime, I would appreciate your ideas on designing the
>>>>> REST
>>>>> > > APIs
>>>>> > > >> to produce/consume messages.
>>>>> > > >>
>>>>> > > >>
>>>>> > > >> [1]
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>>>> > 2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
>>>>> > > https://rocketmq.apache.org/do
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>>>> > 2Fdo/QE9YmLinIw2A3pLINZj4>
>>>>> > > cs/quick-start/
>>>>> > > >> <
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>>>> > 2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>>>>> > > https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
>>>>> > > ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>>>>> > > >> [2] https://linkerd.io/
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>>>>> w2A3pLINZj4>
>>>>> > > >> <
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO
>>>>> 0vBptcSPse6>
>>>>> > > https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0
>>>>> vBptcSPse6>
>>>>> > > >>
>>>>> > > >> Thank You,
>>>>> > > >> --
>>>>> > > >> Menuka Warushavithana
>>>>> > > >> Final Year Undergraduate
>>>>> > > >> Department of Computer Science and Engineering
>>>>> > > >> University of Moratuwa, Sri Lanka.
>>>>> > > >> LinkedIn:
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>>>> > > https://www.linkedin.com/in/me
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>>>>> > > nukawarushavithana
>>>>> > > >> <
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>>> > 2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>>>>> > > https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
>>>>> > > Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>>>>> > > >> GitHub:
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>>> > QE9YmLinIw2A3pLINZj4>
>>>>> > > https://www.github.com/menuka9
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>>>>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>>>>> > > 4
>>>>> > > >> <
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>>> > lFINZX2DO0vBptcSPse6>
>>>>> > > https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
>>>>> > > 94/lFINZX2DO0vBptcSPse6>
>>>>> > > >>
>>>>> > > >>
>>>>> > > >
>>>>> > > >
>>>>> > > > --
>>>>> > > > Menuka Warushavithana
>>>>> > > > LinkedIn:
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>>>> > > https://www.linkedin.com/in/me
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>>>>> > > nukawarushavithana
>>>>> > > > GitHub:
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>>> > QE9YmLinIw2A3pLINZj4>
>>>>> > > https://www.github.com/menuka9
>>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>>>>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>>>>> > > 4
>>>>> > > >
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > Menuka Warushavithana
>>>>> > LinkedIn:
>>>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>>>> > https://www <https://mltrk.io/link/https%3
>>>>> A%2F%2Fwww/QE9YmLinIw2A3pLINZj4
>>>>> > >.
>>>>> > linkedin.com/in/menukawarushavithana
>>>>> > GitHub:
>>>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>>> > QE9YmLinIw2A3pLINZj4>
>>>>> > https://www.github.com/
>>>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/
>>>>> > QE9YmLinIw2A3pLINZj4>
>>>>> > menuka94
>>>>> >
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Menuka Warushavithana
>>>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>>>> GitHub: https://www.github.com/menuka94
>>>>
>>>>
>>>
>>
>>
>> --
>> Menuka Warushavithana
>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>> GitHub: https://www.github.com/menuka94
>>
>>
>
>
> --
> Menuka Warushavithana
> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
> GitHub: https://www.github.com/menuka94
>
>


-- 
Menuka Warushavithana
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
GitHub: https://www.github.com/menuka94

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by Menuka Warushavithana <me...@cse.mrt.ac.lk>.
Hi,
I have updated the project proposal [1]
<https://mltrk.io/link/https%3A%2F%2Fgoo.gl%2FrsrNgz/OWvOghNlMXJjy90b2C5U>.
Please let me know if there's any section that needs to be improved.

[1] https://goo.gl/rsrNgz
<https://mltrk.io/link/https%3A%2F%2Fgoo.gl%2FrsrNgz/j7ejjqBDNdcWxI4I4AgW>

Thanks and Regards,
Menuka

On 25 March 2018 at 11:41, Menuka Warushavithana <me...@cse.mrt.ac.lk>
wrote:

> Hi,
> Thanks for the information. I have shared a draft proposal through the
> official GSoC site. I would be much obliged if you could help me improve it.
>
> Thank you
>
> On 23 March 2018 at 17:32, yukon <yu...@apache.org> wrote:
>
>> Hi,
>>
>> There are many restful style APIs can be good references, include the
>> commercial messaging products(aws, azure, etc).
>>
>> Regards
>>
>> On Wed, Mar 21, 2018 at 6:38 PM, Menuka Warushavithana <
>> menuka.14@cse.mrt.ac.lk> wrote:
>>
>>> Hi,
>>> Just to get an idea, will this API [1] used in RabbitMQ be a good
>>> reference when writing the proposal?
>>>
>>>
>>> [1] https://www.cloudamqp.com/docs/http.html
>>> <https://mltrk.io/link/https%3A%2F%2Fwww.cloudamqp.com%2Fdocs%2Fhttp.html/b6fQF6n6E9n0bRqC8lNM>
>>>
>>> Thank you,
>>> Menuka
>>>
>>> On 20 March 2018 at 08:43, yukon <yu...@apache.org> wrote:
>>>
>>>> Hi,
>>>>
>>>> Some concepts in Linkerd are very valuable and can be used as a
>>>> reference.
>>>>
>>>> But, It's ok if you want to use Linkerd directly for some necessary
>>>> reasons.
>>>>
>>>> Regards
>>>>
>>>> On Mon, Mar 19, 2018 at 10:59 PM, Menuka Warushavithana <
>>>> menuka.14@cse.mrt.ac.lk> wrote:
>>>>
>>>> > Hi,
>>>> > Thanks for the info. Are we going to use Linkerd [1] directly in
>>>> > implementing the proxy server, or is it only to be used as a
>>>> reference?
>>>> >
>>>> > [1] https://linkerd.io/
>>>> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>>>> w2A3pLINZj4>
>>>> >
>>>> > Best Regards,
>>>> > Menuka
>>>> >
>>>> > On 19 March 2018 at 07:13, yukon <yukon@apache.org
>>>> > <https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinI
>>>> w2A3pLINZj4>>
>>>> > wrote:
>>>> >
>>>> > > Hi, the current protocol is customized, please see:
>>>> > >
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>>>> > 2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%2Fjava%2F
>>>> org%2Fapache%
>>>> > 2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
>>>> > > https://github.com/apache/rock
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>>>> > 2Frock/QE9YmLinIw2A3pLINZj4>
>>>> > > etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
>>>> > > remoting/protocol
>>>> > >
>>>> > > On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
>>>> > > menuka.14@cse.mrt.ac.lk
>>>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>>>> > QE9YmLinIw2A3pLINZj4>>
>>>> > > wrote:
>>>> > >
>>>> > > > Hi Yukon,
>>>> > > > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ
>>>> uses a
>>>> > > > customized communication protocol between client and server which
>>>> is
>>>> > > > efficient but limited". However, I could not find the said method
>>>> in
>>>> > the
>>>> > > > documentation. It would be appreciated if you could help me
>>>> understand
>>>> > > the
>>>> > > > current communication protocol, please.
>>>> > > >
>>>> > > >
>>>> > > > [1]
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
>>>> > > https://issues.apache.org/jira
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>>> > 2Fjira/QE9YmLinIw2A3pLINZj4>
>>>> > > /browse/ROCKETMQ-372
>>>> > > > <
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>>>> > > https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
>>>> > > a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>>>> > > >
>>>> > > > Best Regards,
>>>> > > > Menuka
>>>> > > >
>>>> > > > On 17 March 2018 at 14:19, Menuka Warushavithana <
>>>> > > menuka.14@cse.mrt.ac.lk
>>>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>>>> > QE9YmLinIw2A3pLINZj4>
>>>> > > >
>>>> > > > wrote:
>>>> > > >
>>>> > > >> Hi Yukon,
>>>> > > >> I will continue the discussion (which was started on JIRA) here.
>>>> I
>>>> > went
>>>> > > >> through all examples described in the docs [1] and I'm currently
>>>> > > studying
>>>> > > >> Linkerd [2] to get an idea of implementing the proxy server.
>>>> > > >>
>>>> > > >> In the meantime, I would appreciate your ideas on designing the
>>>> REST
>>>> > > APIs
>>>> > > >> to produce/consume messages.
>>>> > > >>
>>>> > > >>
>>>> > > >> [1]
>>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>>> > 2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
>>>> > > https://rocketmq.apache.org/do
>>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>>> > 2Fdo/QE9YmLinIw2A3pLINZj4>
>>>> > > cs/quick-start/
>>>> > > >> <
>>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>>> > 2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>>>> > > https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
>>>> > > ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>>>> > > >> [2] https://linkerd.io/
>>>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>>>> w2A3pLINZj4>
>>>> > > >> <
>>>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO
>>>> 0vBptcSPse6>
>>>> > > https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0
>>>> vBptcSPse6>
>>>> > > >>
>>>> > > >> Thank You,
>>>> > > >> --
>>>> > > >> Menuka Warushavithana
>>>> > > >> Final Year Undergraduate
>>>> > > >> Department of Computer Science and Engineering
>>>> > > >> University of Moratuwa, Sri Lanka.
>>>> > > >> LinkedIn:
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>>> > > https://www.linkedin.com/in/me
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>>>> > > nukawarushavithana
>>>> > > >> <
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>> > 2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>>>> > > https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
>>>> > > Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>>>> > > >> GitHub:
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>> > QE9YmLinIw2A3pLINZj4>
>>>> > > https://www.github.com/menuka9
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>>>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>>>> > > 4
>>>> > > >> <
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>> > lFINZX2DO0vBptcSPse6>
>>>> > > https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
>>>> > > 94/lFINZX2DO0vBptcSPse6>
>>>> > > >>
>>>> > > >>
>>>> > > >
>>>> > > >
>>>> > > > --
>>>> > > > Menuka Warushavithana
>>>> > > > LinkedIn:
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>>> > > https://www.linkedin.com/in/me
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>>>> > > nukawarushavithana
>>>> > > > GitHub:
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>> > QE9YmLinIw2A3pLINZj4>
>>>> > > https://www.github.com/menuka9
>>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>>>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>>>> > > 4
>>>> > > >
>>>> > > >
>>>> > >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Menuka Warushavithana
>>>> > LinkedIn:
>>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>>> > https://www <https://mltrk.io/link/https%3
>>>> A%2F%2Fwww/QE9YmLinIw2A3pLINZj4
>>>> > >.
>>>> > linkedin.com/in/menukawarushavithana
>>>> > GitHub:
>>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>>> > QE9YmLinIw2A3pLINZj4>
>>>> > https://www.github.com/
>>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/
>>>> > QE9YmLinIw2A3pLINZj4>
>>>> > menuka94
>>>> >
>>>>
>>>
>>>
>>>
>>> --
>>> Menuka Warushavithana
>>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>>> GitHub: https://www.github.com/menuka94
>>>
>>>
>>
>
>
> --
> Menuka Warushavithana
> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
> GitHub: https://www.github.com/menuka94
>
>


-- 
Menuka Warushavithana
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
GitHub: https://www.github.com/menuka94

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by Menuka Warushavithana <me...@cse.mrt.ac.lk>.
Hi,
Thanks for the information. I have shared a draft proposal through the
official GSoC site. I would be much obliged if you could help me improve it.

Thank you

On 23 March 2018 at 17:32, yukon <yu...@apache.org> wrote:

> Hi,
>
> There are many restful style APIs can be good references, include the
> commercial messaging products(aws, azure, etc).
>
> Regards
>
> On Wed, Mar 21, 2018 at 6:38 PM, Menuka Warushavithana <
> menuka.14@cse.mrt.ac.lk> wrote:
>
>> Hi,
>> Just to get an idea, will this API [1] used in RabbitMQ be a good
>> reference when writing the proposal?
>>
>>
>> [1] https://www.cloudamqp.com/docs/http.html
>> <https://mltrk.io/link/https%3A%2F%2Fwww.cloudamqp.com%2Fdocs%2Fhttp.html/b6fQF6n6E9n0bRqC8lNM>
>>
>> Thank you,
>> Menuka
>>
>> On 20 March 2018 at 08:43, yukon <yu...@apache.org> wrote:
>>
>>> Hi,
>>>
>>> Some concepts in Linkerd are very valuable and can be used as a
>>> reference.
>>>
>>> But, It's ok if you want to use Linkerd directly for some necessary
>>> reasons.
>>>
>>> Regards
>>>
>>> On Mon, Mar 19, 2018 at 10:59 PM, Menuka Warushavithana <
>>> menuka.14@cse.mrt.ac.lk> wrote:
>>>
>>> > Hi,
>>> > Thanks for the info. Are we going to use Linkerd [1] directly in
>>> > implementing the proxy server, or is it only to be used as a reference?
>>> >
>>> > [1] https://linkerd.io/
>>> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>>> w2A3pLINZj4>
>>> >
>>> > Best Regards,
>>> > Menuka
>>> >
>>> > On 19 March 2018 at 07:13, yukon <yukon@apache.org
>>> > <https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinI
>>> w2A3pLINZj4>>
>>> > wrote:
>>> >
>>> > > Hi, the current protocol is customized, please see:
>>> > >
>>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>>> > 2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%2Fjava%2F
>>> org%2Fapache%
>>> > 2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
>>> > > https://github.com/apache/rock
>>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>>> > 2Frock/QE9YmLinIw2A3pLINZj4>
>>> > > etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
>>> > > remoting/protocol
>>> > >
>>> > > On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
>>> > > menuka.14@cse.mrt.ac.lk
>>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>>> > QE9YmLinIw2A3pLINZj4>>
>>> > > wrote:
>>> > >
>>> > > > Hi Yukon,
>>> > > > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses
>>> a
>>> > > > customized communication protocol between client and server which
>>> is
>>> > > > efficient but limited". However, I could not find the said method
>>> in
>>> > the
>>> > > > documentation. It would be appreciated if you could help me
>>> understand
>>> > > the
>>> > > > current communication protocol, please.
>>> > > >
>>> > > >
>>> > > > [1]
>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
>>> > > https://issues.apache.org/jira
>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>> > 2Fjira/QE9YmLinIw2A3pLINZj4>
>>> > > /browse/ROCKETMQ-372
>>> > > > <
>>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>>> > > https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
>>> > > a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>>> > > >
>>> > > > Best Regards,
>>> > > > Menuka
>>> > > >
>>> > > > On 17 March 2018 at 14:19, Menuka Warushavithana <
>>> > > menuka.14@cse.mrt.ac.lk
>>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>>> > QE9YmLinIw2A3pLINZj4>
>>> > > >
>>> > > > wrote:
>>> > > >
>>> > > >> Hi Yukon,
>>> > > >> I will continue the discussion (which was started on JIRA) here. I
>>> > went
>>> > > >> through all examples described in the docs [1] and I'm currently
>>> > > studying
>>> > > >> Linkerd [2] to get an idea of implementing the proxy server.
>>> > > >>
>>> > > >> In the meantime, I would appreciate your ideas on designing the
>>> REST
>>> > > APIs
>>> > > >> to produce/consume messages.
>>> > > >>
>>> > > >>
>>> > > >> [1]
>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>> > 2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
>>> > > https://rocketmq.apache.org/do
>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>> > 2Fdo/QE9YmLinIw2A3pLINZj4>
>>> > > cs/quick-start/
>>> > > >> <
>>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>>> > 2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>>> > > https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
>>> > > ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>>> > > >> [2] https://linkerd.io/
>>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>>> w2A3pLINZj4>
>>> > > >> <
>>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO
>>> 0vBptcSPse6>
>>> > > https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0
>>> vBptcSPse6>
>>> > > >>
>>> > > >> Thank You,
>>> > > >> --
>>> > > >> Menuka Warushavithana
>>> > > >> Final Year Undergraduate
>>> > > >> Department of Computer Science and Engineering
>>> > > >> University of Moratuwa, Sri Lanka.
>>> > > >> LinkedIn:
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>> > > https://www.linkedin.com/in/me
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>>> > > nukawarushavithana
>>> > > >> <
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>> > 2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>>> > > https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
>>> > > Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>>> > > >> GitHub:
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>> > QE9YmLinIw2A3pLINZj4>
>>> > > https://www.github.com/menuka9
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>>> > > 4
>>> > > >> <
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>> > lFINZX2DO0vBptcSPse6>
>>> > > https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
>>> > > 94/lFINZX2DO0vBptcSPse6>
>>> > > >>
>>> > > >>
>>> > > >
>>> > > >
>>> > > > --
>>> > > > Menuka Warushavithana
>>> > > > LinkedIn:
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>> > > https://www.linkedin.com/in/me
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>>> > > nukawarushavithana
>>> > > > GitHub:
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>> > QE9YmLinIw2A3pLINZj4>
>>> > > https://www.github.com/menuka9
>>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>>> > > 4
>>> > > >
>>> > > >
>>> > >
>>> >
>>> >
>>> >
>>> > --
>>> > Menuka Warushavithana
>>> > LinkedIn:
>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>>> > https://www <https://mltrk.io/link/https%3
>>> A%2F%2Fwww/QE9YmLinIw2A3pLINZj4
>>> > >.
>>> > linkedin.com/in/menukawarushavithana
>>> > GitHub:
>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>>> > QE9YmLinIw2A3pLINZj4>
>>> > https://www.github.com/
>>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/
>>> > QE9YmLinIw2A3pLINZj4>
>>> > menuka94
>>> >
>>>
>>
>>
>>
>> --
>> Menuka Warushavithana
>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>> GitHub: https://www.github.com/menuka94
>>
>>
>


-- 
Menuka Warushavithana
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
GitHub: https://www.github.com/menuka94

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by yukon <yu...@apache.org>.
Hi,

There are many restful style APIs can be good references, include the
commercial messaging products(aws, azure, etc).

Regards

On Wed, Mar 21, 2018 at 6:38 PM, Menuka Warushavithana <
menuka.14@cse.mrt.ac.lk> wrote:

> Hi,
> Just to get an idea, will this API [1] used in RabbitMQ be a good
> reference when writing the proposal?
>
>
> [1] https://www.cloudamqp.com/docs/http.html
> <https://mltrk.io/link/https%3A%2F%2Fwww.cloudamqp.com%2Fdocs%2Fhttp.html/b6fQF6n6E9n0bRqC8lNM>
>
> Thank you,
> Menuka
>
> On 20 March 2018 at 08:43, yukon <yu...@apache.org> wrote:
>
>> Hi,
>>
>> Some concepts in Linkerd are very valuable and can be used as a reference.
>>
>> But, It's ok if you want to use Linkerd directly for some necessary
>> reasons.
>>
>> Regards
>>
>> On Mon, Mar 19, 2018 at 10:59 PM, Menuka Warushavithana <
>> menuka.14@cse.mrt.ac.lk> wrote:
>>
>> > Hi,
>> > Thanks for the info. Are we going to use Linkerd [1] directly in
>> > implementing the proxy server, or is it only to be used as a reference?
>> >
>> > [1] https://linkerd.io/
>> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinIw2A3pLINZj4
>> >
>> >
>> > Best Regards,
>> > Menuka
>> >
>> > On 19 March 2018 at 07:13, yukon <yukon@apache.org
>> > <https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinIw2A3pLINZj4
>> >>
>> > wrote:
>> >
>> > > Hi, the current protocol is customized, please see:
>> > >
>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>> > 2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%2Fjava%
>> 2Forg%2Fapache%
>> > 2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
>> > > https://github.com/apache/rock
>> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
>> > 2Frock/QE9YmLinIw2A3pLINZj4>
>> > > etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
>> > > remoting/protocol
>> > >
>> > > On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
>> > > menuka.14@cse.mrt.ac.lk
>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>> > QE9YmLinIw2A3pLINZj4>>
>> > > wrote:
>> > >
>> > > > Hi Yukon,
>> > > > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses a
>> > > > customized communication protocol between client and server which is
>> > > > efficient but limited". However, I could not find the said method in
>> > the
>> > > > documentation. It would be appreciated if you could help me
>> understand
>> > > the
>> > > > current communication protocol, please.
>> > > >
>> > > >
>> > > > [1]
>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
>> > > https://issues.apache.org/jira
>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>> > 2Fjira/QE9YmLinIw2A3pLINZj4>
>> > > /browse/ROCKETMQ-372
>> > > > <
>> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
>> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>> > > https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
>> > > a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>> > > >
>> > > > Best Regards,
>> > > > Menuka
>> > > >
>> > > > On 17 March 2018 at 14:19, Menuka Warushavithana <
>> > > menuka.14@cse.mrt.ac.lk
>> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
>> > QE9YmLinIw2A3pLINZj4>
>> > > >
>> > > > wrote:
>> > > >
>> > > >> Hi Yukon,
>> > > >> I will continue the discussion (which was started on JIRA) here. I
>> > went
>> > > >> through all examples described in the docs [1] and I'm currently
>> > > studying
>> > > >> Linkerd [2] to get an idea of implementing the proxy server.
>> > > >>
>> > > >> In the meantime, I would appreciate your ideas on designing the
>> REST
>> > > APIs
>> > > >> to produce/consume messages.
>> > > >>
>> > > >>
>> > > >> [1]
>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>> > 2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
>> > > https://rocketmq.apache.org/do
>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>> > 2Fdo/QE9YmLinIw2A3pLINZj4>
>> > > cs/quick-start/
>> > > >> <
>> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
>> > 2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>> > > https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
>> > > ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>> > > >> [2] https://linkerd.io/
>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinI
>> w2A3pLINZj4>
>> > > >> <
>> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO
>> 0vBptcSPse6>
>> > > https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0
>> vBptcSPse6>
>> > > >>
>> > > >> Thank You,
>> > > >> --
>> > > >> Menuka Warushavithana
>> > > >> Final Year Undergraduate
>> > > >> Department of Computer Science and Engineering
>> > > >> University of Moratuwa, Sri Lanka.
>> > > >> LinkedIn:
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>> > > https://www.linkedin.com/in/me
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>> > > nukawarushavithana
>> > > >> <
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>> > 2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>> > > https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
>> > > Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>> > > >> GitHub:
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>> > QE9YmLinIw2A3pLINZj4>
>> > > https://www.github.com/menuka9
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>> > > 4
>> > > >> <
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>> > lFINZX2DO0vBptcSPse6>
>> > > https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
>> > > 94/lFINZX2DO0vBptcSPse6>
>> > > >>
>> > > >>
>> > > >
>> > > >
>> > > > --
>> > > > Menuka Warushavithana
>> > > > LinkedIn:
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>> > > https://www.linkedin.com/in/me
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>> > 2Fme/QE9YmLinIw2A3pLINZj4>
>> > > nukawarushavithana
>> > > > GitHub:
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>> > QE9YmLinIw2A3pLINZj4>
>> > > https://www.github.com/menuka9
>> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
>> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
>> > > 4
>> > > >
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > Menuka Warushavithana
>> > LinkedIn:
>> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
>> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
>> > https://www <https://mltrk.io/link/https%3
>> A%2F%2Fwww/QE9YmLinIw2A3pLINZj4
>> > >.
>> > linkedin.com/in/menukawarushavithana
>> > GitHub:
>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
>> > QE9YmLinIw2A3pLINZj4>
>> > https://www.github.com/
>> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/
>> > QE9YmLinIw2A3pLINZj4>
>> > menuka94
>> >
>>
>
>
>
> --
> Menuka Warushavithana
> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
> GitHub: https://www.github.com/menuka94
>
>

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by Menuka Warushavithana <me...@cse.mrt.ac.lk>.
Hi,
Just to get an idea, will this API [1] used in RabbitMQ be a good reference
when writing the proposal?


[1] https://www.cloudamqp.com/docs/http.html
<https://mltrk.io/link/https%3A%2F%2Fwww.cloudamqp.com%2Fdocs%2Fhttp.html/b6fQF6n6E9n0bRqC8lNM>

Thank you,
Menuka

On 20 March 2018 at 08:43, yukon <yu...@apache.org> wrote:

> Hi,
>
> Some concepts in Linkerd are very valuable and can be used as a reference.
>
> But, It's ok if you want to use Linkerd directly for some necessary
> reasons.
>
> Regards
>
> On Mon, Mar 19, 2018 at 10:59 PM, Menuka Warushavithana <
> menuka.14@cse.mrt.ac.lk> wrote:
>
> > Hi,
> > Thanks for the info. Are we going to use Linkerd [1] directly in
> > implementing the proxy server, or is it only to be used as a reference?
> >
> > [1] https://linkerd.io/
> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinIw2A3pLINZj4>
> >
> > Best Regards,
> > Menuka
> >
> > On 19 March 2018 at 07:13, yukon <yukon@apache.org
> > <https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinIw2A3pLINZj4
> >>
> > wrote:
> >
> > > Hi, the current protocol is customized, please see:
> > >
> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
> > 2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%
> 2Fjava%2Forg%2Fapache%
> > 2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
> > > https://github.com/apache/rock
> > > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
> > 2Frock/QE9YmLinIw2A3pLINZj4>
> > > etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
> > > remoting/protocol
> > >
> > > On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
> > > menuka.14@cse.mrt.ac.lk
> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
> > QE9YmLinIw2A3pLINZj4>>
> > > wrote:
> > >
> > > > Hi Yukon,
> > > > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses a
> > > > customized communication protocol between client and server which is
> > > > efficient but limited". However, I could not find the said method in
> > the
> > > > documentation. It would be appreciated if you could help me
> understand
> > > the
> > > > current communication protocol, please.
> > > >
> > > >
> > > > [1]
> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
> > > https://issues.apache.org/jira
> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
> > 2Fjira/QE9YmLinIw2A3pLINZj4>
> > > /browse/ROCKETMQ-372
> > > > <
> > > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
> > 2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
> > > https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
> > > a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
> > > >
> > > > Best Regards,
> > > > Menuka
> > > >
> > > > On 17 March 2018 at 14:19, Menuka Warushavithana <
> > > menuka.14@cse.mrt.ac.lk
> > > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
> > QE9YmLinIw2A3pLINZj4>
> > > >
> > > > wrote:
> > > >
> > > >> Hi Yukon,
> > > >> I will continue the discussion (which was started on JIRA) here. I
> > went
> > > >> through all examples described in the docs [1] and I'm currently
> > > studying
> > > >> Linkerd [2] to get an idea of implementing the proxy server.
> > > >>
> > > >> In the meantime, I would appreciate your ideas on designing the REST
> > > APIs
> > > >> to produce/consume messages.
> > > >>
> > > >>
> > > >> [1]
> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
> > 2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
> > > https://rocketmq.apache.org/do
> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
> > 2Fdo/QE9YmLinIw2A3pLINZj4>
> > > cs/quick-start/
> > > >> <
> > > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
> > 2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> > > https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
> > > ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> > > >> [2] https://linkerd.io/
> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/
> QE9YmLinIw2A3pLINZj4>
> > > >> <
> > > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/
> lFINZX2DO0vBptcSPse6>
> > > https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6
> >
> > > >>
> > > >> Thank You,
> > > >> --
> > > >> Menuka Warushavithana
> > > >> Final Year Undergraduate
> > > >> Department of Computer Science and Engineering
> > > >> University of Moratuwa, Sri Lanka.
> > > >> LinkedIn:
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> > > https://www.linkedin.com/in/me
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> > 2Fme/QE9YmLinIw2A3pLINZj4>
> > > nukawarushavithana
> > > >> <
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> > 2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> > > https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
> > > Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> > > >> GitHub:
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> > QE9YmLinIw2A3pLINZj4>
> > > https://www.github.com/menuka9
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
> > > 4
> > > >> <
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> > lFINZX2DO0vBptcSPse6>
> > > https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
> > > 94/lFINZX2DO0vBptcSPse6>
> > > >>
> > > >>
> > > >
> > > >
> > > > --
> > > > Menuka Warushavithana
> > > > LinkedIn:
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> > > https://www.linkedin.com/in/me
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> > 2Fme/QE9YmLinIw2A3pLINZj4>
> > > nukawarushavithana
> > > > GitHub:
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> > QE9YmLinIw2A3pLINZj4>
> > > https://www.github.com/menuka9
> > > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
> > 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
> > > 4
> > > >
> > > >
> > >
> >
> >
> >
> > --
> > Menuka Warushavithana
> > LinkedIn:
> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> > 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> > https://www <https://mltrk.io/link/https%3A%2F%2Fwww/
> QE9YmLinIw2A3pLINZj4
> > >.
> > linkedin.com/in/menukawarushavithana
> > GitHub:
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> > QE9YmLinIw2A3pLINZj4>
> > https://www.github.com/
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/
> > QE9YmLinIw2A3pLINZj4>
> > menuka94
> >
>



-- 
Menuka Warushavithana
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
GitHub: https://www.github.com/menuka94

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by yukon <yu...@apache.org>.
Hi,

Some concepts in Linkerd are very valuable and can be used as a reference.

But, It's ok if you want to use Linkerd directly for some necessary reasons.

Regards

On Mon, Mar 19, 2018 at 10:59 PM, Menuka Warushavithana <
menuka.14@cse.mrt.ac.lk> wrote:

> Hi,
> Thanks for the info. Are we going to use Linkerd [1] directly in
> implementing the proxy server, or is it only to be used as a reference?
>
> [1] https://linkerd.io/
> <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinIw2A3pLINZj4>
>
> Best Regards,
> Menuka
>
> On 19 March 2018 at 07:13, yukon <yukon@apache.org
> <https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinIw2A3pLINZj4>>
> wrote:
>
> > Hi, the current protocol is customized, please see:
> >
> > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
> 2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%
> 2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
> > https://github.com/apache/rock
> > <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%
> 2Frock/QE9YmLinIw2A3pLINZj4>
> > etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
> > remoting/protocol
> >
> > On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
> > menuka.14@cse.mrt.ac.lk
> > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
> QE9YmLinIw2A3pLINZj4>>
> > wrote:
> >
> > > Hi Yukon,
> > > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses a
> > > customized communication protocol between client and server which is
> > > efficient but limited". However, I could not find the said method in
> the
> > > documentation. It would be appreciated if you could help me understand
> > the
> > > current communication protocol, please.
> > >
> > >
> > > [1]
> > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
> 2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
> > https://issues.apache.org/jira
> > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
> 2Fjira/QE9YmLinIw2A3pLINZj4>
> > /browse/ROCKETMQ-372
> > > <
> > <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%
> 2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
> > https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
> > a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
> > >
> > > Best Regards,
> > > Menuka
> > >
> > > On 17 March 2018 at 14:19, Menuka Warushavithana <
> > menuka.14@cse.mrt.ac.lk
> > <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/
> QE9YmLinIw2A3pLINZj4>
> > >
> > > wrote:
> > >
> > >> Hi Yukon,
> > >> I will continue the discussion (which was started on JIRA) here. I
> went
> > >> through all examples described in the docs [1] and I'm currently
> > studying
> > >> Linkerd [2] to get an idea of implementing the proxy server.
> > >>
> > >> In the meantime, I would appreciate your ideas on designing the REST
> > APIs
> > >> to produce/consume messages.
> > >>
> > >>
> > >> [1]
> > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
> 2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
> > https://rocketmq.apache.org/do
> > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
> 2Fdo/QE9YmLinIw2A3pLINZj4>
> > cs/quick-start/
> > >> <
> > <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%
> 2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> > https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
> > ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> > >> [2] https://linkerd.io/
> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinIw2A3pLINZj4>
> > >> <
> > <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>
> > https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>
> > >>
> > >> Thank You,
> > >> --
> > >> Menuka Warushavithana
> > >> Final Year Undergraduate
> > >> Department of Computer Science and Engineering
> > >> University of Moratuwa, Sri Lanka.
> > >> LinkedIn:
> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> > https://www.linkedin.com/in/me
> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> 2Fme/QE9YmLinIw2A3pLINZj4>
> > nukawarushavithana
> > >> <
> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> 2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> > https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
> > Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> > >> GitHub:
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> QE9YmLinIw2A3pLINZj4>
> > https://www.github.com/menuka9
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
> 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
> > 4
> > >> <
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> lFINZX2DO0vBptcSPse6>
> > https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
> > 94/lFINZX2DO0vBptcSPse6>
> > >>
> > >>
> > >
> > >
> > > --
> > > Menuka Warushavithana
> > > LinkedIn:
> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> > https://www.linkedin.com/in/me
> > <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> 2Fme/QE9YmLinIw2A3pLINZj4>
> > nukawarushavithana
> > > GitHub:
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> QE9YmLinIw2A3pLINZj4>
> > https://www.github.com/menuka9
> > <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%
> 2Fmenuka9/QE9YmLinIw2A3pLINZj4>
> > 4
> > >
> > >
> >
>
>
>
> --
> Menuka Warushavithana
> LinkedIn:
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%
> 2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> https://www <https://mltrk.io/link/https%3A%2F%2Fwww/QE9YmLinIw2A3pLINZj4
> >.
> linkedin.com/in/menukawarushavithana
> GitHub:
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/
> QE9YmLinIw2A3pLINZj4>
> https://www.github.com/
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/
> QE9YmLinIw2A3pLINZj4>
> menuka94
>

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by Menuka Warushavithana <me...@cse.mrt.ac.lk>.
Hi,
Thanks for the info. Are we going to use Linkerd [1] directly in
implementing the proxy server, or is it only to be used as a reference?

[1] https://linkerd.io/
<https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinIw2A3pLINZj4>

Best Regards,
Menuka

On 19 March 2018 at 07:13, yukon <yukon@apache.org
<https://mltrk.io/link/mailto%3Ayukon%40apache.org/QE9YmLinIw2A3pLINZj4>>
wrote:

> Hi, the current protocol is customized, please see:
>
> <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%2Frocketmq%2Ftree%2Fmaster%2Fremoting%2Fsrc%2Fmain%2Fjava%2Forg%2Fapache%2Frocketmq%2Fremoting%2Fprotocol/QE9YmLinIw2A3pLINZj4>
> https://github.com/apache/rock
> <https://mltrk.io/link/https%3A%2F%2Fgithub.com%2Fapache%2Frock/QE9YmLinIw2A3pLINZj4>
> etmq/tree/master/remoting/src/main/java/org/apache/rocketmq/
> remoting/protocol
>
> On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
> menuka.14@cse.mrt.ac.lk
> <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/QE9YmLinIw2A3pLINZj4>>
> wrote:
>
> > Hi Yukon,
> > It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses a
> > customized communication protocol between client and server which is
> > efficient but limited". However, I could not find the said method in the
> > documentation. It would be appreciated if you could help me understand
> the
> > current communication protocol, please.
> >
> >
> > [1]
> <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FROCKETMQ-372/QE9YmLinIw2A3pLINZj4>
> https://issues.apache.org/jira
> <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjira/QE9YmLinIw2A3pLINZj4>
> /browse/ROCKETMQ-372
> > <
> <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
> https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjir
> a%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
> >
> > Best Regards,
> > Menuka
> >
> > On 17 March 2018 at 14:19, Menuka Warushavithana <
> menuka.14@cse.mrt.ac.lk
> <https://mltrk.io/link/mailto%3Amenuka.14%40cse.mrt.ac.lk/QE9YmLinIw2A3pLINZj4>
> >
> > wrote:
> >
> >> Hi Yukon,
> >> I will continue the discussion (which was started on JIRA) here. I went
> >> through all examples described in the docs [1] and I'm currently
> studying
> >> Linkerd [2] to get an idea of implementing the proxy server.
> >>
> >> In the meantime, I would appreciate your ideas on designing the REST
> APIs
> >> to produce/consume messages.
> >>
> >>
> >> [1]
> <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fdocs%2Fquick-start%2F/QE9YmLinIw2A3pLINZj4>
> https://rocketmq.apache.org/do
> <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fdo/QE9YmLinIw2A3pLINZj4>
> cs/quick-start/
> >> <
> <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fd
> ocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> >> [2] https://linkerd.io/
> <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/QE9YmLinIw2A3pLINZj4>
> >> <
> <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>
> https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>
> >>
> >> Thank You,
> >> --
> >> Menuka Warushavithana
> >> Final Year Undergraduate
> >> Department of Computer Science and Engineering
> >> University of Moratuwa, Sri Lanka.
> >> LinkedIn:
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> https://www.linkedin.com/in/me
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fme/QE9YmLinIw2A3pLINZj4>
> nukawarushavithana
> >> <
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2
> Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> >> GitHub:
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/QE9YmLinIw2A3pLINZj4>
> https://www.github.com/menuka9
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka9/QE9YmLinIw2A3pLINZj4>
> 4
> >> <
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/lFINZX2DO0vBptcSPse6>
> https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka
> 94/lFINZX2DO0vBptcSPse6>
> >>
> >>
> >
> >
> > --
> > Menuka Warushavithana
> > LinkedIn:
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
> https://www.linkedin.com/in/me
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fme/QE9YmLinIw2A3pLINZj4>
> nukawarushavithana
> > GitHub:
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/QE9YmLinIw2A3pLINZj4>
> https://www.github.com/menuka9
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka9/QE9YmLinIw2A3pLINZj4>
> 4
> >
> >
>



-- 
Menuka Warushavithana
LinkedIn:
<https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/QE9YmLinIw2A3pLINZj4>
https://www <https://mltrk.io/link/https%3A%2F%2Fwww/QE9YmLinIw2A3pLINZj4>.
linkedin.com/in/menukawarushavithana
GitHub:
<https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/QE9YmLinIw2A3pLINZj4>
https://www.github.com/
<https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2F/QE9YmLinIw2A3pLINZj4>
menuka94

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by yukon <yu...@apache.org>.
Hi, the current protocol is customized, please see:
https://github.com/apache/rocketmq/tree/master/remoting/src/main/java/org/apache/rocketmq/remoting/protocol

On Mon, Mar 19, 2018 at 2:06 AM, Menuka Warushavithana <
menuka.14@cse.mrt.ac.lk> wrote:

> Hi Yukon,
> It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses a
> customized communication protocol between client and server which is
> efficient but limited". However, I could not find the said method in the
> documentation. It would be appreciated if you could help me understand the
> current communication protocol, please.
>
>
> [1] https://issues.apache.org/jira/browse/ROCKETMQ-372
> <https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>
>
> Best Regards,
> Menuka
>
> On 17 March 2018 at 14:19, Menuka Warushavithana <me...@cse.mrt.ac.lk>
> wrote:
>
>> Hi Yukon,
>> I will continue the discussion (which was started on JIRA) here. I went
>> through all examples described in the docs [1] and I'm currently studying
>> Linkerd [2] to get an idea of implementing the proxy server.
>>
>> In the meantime, I would appreciate your ideas on designing the REST APIs
>> to produce/consume messages.
>>
>>
>> [1] https://rocketmq.apache.org/docs/quick-start/
>> <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
>> [2] https://linkerd.io/
>> <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>
>>
>> Thank You,
>> --
>> Menuka Warushavithana
>> Final Year Undergraduate
>> Department of Computer Science and Engineering
>> University of Moratuwa, Sri Lanka.
>> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
>> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
>> GitHub: https://www.github.com/menuka94
>> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/lFINZX2DO0vBptcSPse6>
>>
>>
>
>
> --
> Menuka Warushavithana
> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
> GitHub: https://www.github.com/menuka94
>
>

Re: [GSoC][ROCKETMQ-372] Providing a REST Proxy to Support HTTP/2 Protocol

Posted by Menuka Warushavithana <me...@cse.mrt.ac.lk>.
Hi Yukon,
It is mentioned in the JIRA issue [1] that, "So far, RocketMQ uses a
customized communication protocol between client and server which is
efficient but limited". However, I could not find the said method in the
documentation. It would be appreciated if you could help me understand the
current communication protocol, please.


[1] https://issues.apache.org/jira/browse/ROCKETMQ-372
<https://mltrk.io/link/https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FROCKETMQ-372/QItHTjI9X8newkTsyIw0>

Best Regards,
Menuka

On 17 March 2018 at 14:19, Menuka Warushavithana <me...@cse.mrt.ac.lk>
wrote:

> Hi Yukon,
> I will continue the discussion (which was started on JIRA) here. I went
> through all examples described in the docs [1] and I'm currently studying
> Linkerd [2] to get an idea of implementing the proxy server.
>
> In the meantime, I would appreciate your ideas on designing the REST APIs
> to produce/consume messages.
>
>
> [1] https://rocketmq.apache.org/docs/quick-start/
> <https://mltrk.io/link/https%3A%2F%2Frocketmq.apache.org%2Fdocs%2Fquick-start%2F/lFINZX2DO0vBptcSPse6>
> [2] https://linkerd.io/
> <https://mltrk.io/link/https%3A%2F%2Flinkerd.io%2F/lFINZX2DO0vBptcSPse6>
>
> Thank You,
> --
> Menuka Warushavithana
> Final Year Undergraduate
> Department of Computer Science and Engineering
> University of Moratuwa, Sri Lanka.
> LinkedIn: https://www.linkedin.com/in/menukawarushavithana
> <https://mltrk.io/link/https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmenukawarushavithana/lFINZX2DO0vBptcSPse6>
> GitHub: https://www.github.com/menuka94
> <https://mltrk.io/link/https%3A%2F%2Fwww.github.com%2Fmenuka94/lFINZX2DO0vBptcSPse6>
>
>


-- 
Menuka Warushavithana
LinkedIn: https://www.linkedin.com/in/menukawarushavithana
GitHub: https://www.github.com/menuka94