单线程的事件驱动和协程
golang中协程在IO处理上,也是用的异步IO,linux下是用epoll来管理fd的,所以性能上我觉得两者差不多,可以去压测试试。
golang是多进程处理协程的,node.js比不了。比如在一个八核cpu上,node只能用到一核,而golang可以开八个进程来处理协称异步调用。详情可以去看golang的 gmp模型。