那么,一个gataway和用户建立长连接的话,其他人和他建立长连接,那么gatawayworker是如何处理的呢
处理的原理基本相同,唯一的区别其实就在于单进程和多进程模型的区别: 1、单进程模型下所有的用户连接都由仅有的同一个进程维护,多进程模型下不同的用户连接则可能会散列到不同的进程。 2、多进程模型涉及跨进程应用数据通信,单进程没有这个烦恼,所以单/多进程模型的gatewayworker框架内部已经帮开发者封装实现好了这种跨进程通信功能。
那么多进程与用户建立长链接,都是在同一端口上面建立的吗,如果是,如何分配长链接的
处理的原理基本相同,唯一的区别其实就在于单进程和多进程模型的区别:
1、单进程模型下所有的用户连接都由仅有的同一个进程维护,多进程模型下不同的用户连接则可能会散列到不同的进程。
2、多进程模型涉及跨进程应用数据通信,单进程没有这个烦恼,所以单/多进程模型的gatewayworker框架内部已经帮开发者封装实现好了这种跨进程通信功能。
那么多进程与用户建立长链接,都是在同一端口上面建立的吗,如果是,如何分配长链接的