[ 
https://issues.apache.org/jira/browse/ARTEMIS-994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15882887#comment-15882887
 ] 

Michael Andre Pearce (IG) commented on ARTEMIS-994:
---------------------------------------------------

As Clebert notes, it is more performant for many reasons,

less cpu
less interrupts
os level edge trigger vs level trigger (also supports level triggers) 

It is already proven in the netty stack (i don't think we need to repeat this). 

The version of netty used already has this feature, we're simply not making 
us/configuring it currently.

This is all similar reasons Artemis uses libaio ;)



> Support Netty Native Epoll on Linux
> -----------------------------------
>
>                 Key: ARTEMIS-994
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-994
>             Project: ActiveMQ Artemis
>          Issue Type: New Feature
>          Components: Broker
>    Affects Versions: 2.0.0, 1.5.3
>            Reporter: Michael Andre Pearce (IG)
>
> Netty has support for native epoll, this is available only on linux systems. 
> This is more performant.
> http://netty.io/wiki/native-transports.html
> This is inline with supporting asyncio with libaio using such native feature 
> to bring perfomance benefits to artemis.



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

Reply via email to