问答详情
源自:4-2 极致性能的扣库存服务如何实现

老师,nodejs的异步IO和golang中的协程哪个性能更优啊

单线程的事件驱动和协程

提问者:_潇潇暮雨 2019-08-27 23:17

个回答

  • 皮奇
    2019-09-18 18:33:42
    已采纳

    golang中协程在IO处理上,也是用的异步IO,linux下是用epoll来管理fd的,所以性能上我觉得两者差不多,可以去压测试试。

  • 小刀i
    2021-07-13 23:47:51

    golang是多进程处理协程的,node.js比不了。比如在一个八核cpu上,node只能用到一核,而golang可以开八个进程来处理协称异步调用。详情可以去看golang的 gmp模型。