Ian,

  I will raise a pull request in several days about micro benchmark with jmh. 
Then I can help with this disruptor implement, then we can discuss further 
about this.

Also, I found it may have some connection with chickenlj’s  optimizing thread 
model  https://github.com/apache/dubbo/pull/4131 
<https://github.com/apache/dubbo/pull/4131> . But I haven’t dig into this yet :)

Looking forward to bringing some improvement for dubbos’ thread model.

Brs,
Moriadry

> On Jun 3, 2019, at 1:31 PM, Ian Luo <[email protected]> wrote:
> 
> Moriadry,
> 
> It sounds a interesting proposal. Let us know when it's ready :)
> 
> Thanks,
> -Ian.
> 
> 
> On Tue, May 28, 2019 at 11:09 PM ding peng <[email protected]> wrote:
> 
>> Yes, I also believe we need  builtin benchmark for dubbo, like netty or
>> grpc always does(micro benchmarks based on jmh). But there are so many
>> configuration on registry, transport, serialization etc. for dubbo. Maybe
>> we just can use one certain config to implement this?
>> 
>> BRs
>> Moriadry
>> 
>>> On May 23, 2019, at 1:55 PM, YunKun Huang <[email protected]> wrote:
>>> 
>>> It sounds good, and using disruptor may has some performance
>> improvement.
>>> 
>>> But before do this, I think we need figure out a official way or a
>> common way to do benchmark first.
>>> 
>>> This project maybe a good start:
>> https://github.com/apache/incubator-dubbo-benchmark but looks like it
>> doesn't have update for a long time
>>> 
>>> On 2019/05/21 11:50:58, ding peng <[email protected]> wrote:
>>>> Hi,
>>>> 
>>>>   There are many handler threads and worker threads in Dubbo, Do we
>> have a plan to use disruptor as one of the common thread pool implement,
>> Disruptor library is known to be one of the fastest ways of implementing
>> the queues that are required for communication between producers and
>> consumers.
>>>> 
>>>>   With disruptor builtin, I believe there will be some performance
>> improvement on thread pool.
>>>> 
>>>> Moriadry
>> 
>> 

Reply via email to