2024-04-24 22:45:20 发布
网友
看看Circus,一个用于管理套接字和进程的Python应用程序,我想知道在应用程序之间共享/重用套接字而不是允许每个应用程序拥有自己的私有套接字有什么技术优势。有人能解释一下吗?你知道吗
马戏团的文件可以在这里找到:http://circus.readthedocs.org/en/0.6/sockets/#sockets
如果每个子进程侦听自己的套接字,则父进程必须处理所有连接,然后才能在子进程之间分发它们。这是不可伸缩的,因为父进程有太多的工作。你知道吗
当多个子进程与父进程共享一个套接字时(这是通过从父进程分叉子进程来实现的),每个子进程都可以独立地接受连接,分发由操作系统内核处理,这样做非常有效。你知道吗
如果每个子进程侦听自己的套接字,则父进程必须处理所有连接,然后才能在子进程之间分发它们。这是不可伸缩的,因为父进程有太多的工作。你知道吗
当多个子进程与父进程共享一个套接字时(这是通过从父进程分叉子进程来实现的),每个子进程都可以独立地接受连接,分发由操作系统内核处理,这样做非常有效。你知道吗
相关问题 更多 >
编程相关推荐