Bryan B.H.
Bryan B.H.
大部分Linux操作系统中,都已经集成了libevent,并且很多关键软件中都大量使用了libevent接口。 如果想要在已有软件中使用libhv替代libevent,必须适配软件中所有使用libevent接口的位置,调整成使用libhv接口,这个修改量是相当大的,非常困难。 但如果libhv能实现libevent库的一些核心接口,那么就可以无需适配下游软件,直接将下游软件使用的头文件换为libhv头文件即可。 想问一下,当前是否有计划在libhv中提供一个兼容层?兼容层实现可以参考libev:http://cvs.schmorp.de/libev/event.c 如果这个兼容层能够实现,像一些国产操作系统社区,比如openEuler,都可以推动将libhv作为核心系统组件集成到系统中,带来更广泛的使用。
There is a high performance event library called libhv. It has faster implementation about event loop functions, see https://github.com/ithewei/libhv#-benchmark libverto has encapsulated libev, libevent as backend, suggest to include libhv...