我正在尝试使用pyzmq的内置日志处理程序(请参见此处)为我的分布式应用程序实现集中式日志服务器。虽然从架构的角度来看,我可以理解PUB / SUB模式的使用,但我无法理解这种系统的正确技术实现。
根据我目前所了解的,由于我将有N个单独的进程在N个单独的端口上发布,因此我真的需要N个单独的记录器才能捕获所有消息。
这是否意味着我需要为每个新的发布者在系统上打开一个单独的“侦听器”进程?
编辑: 为了澄清问题:在使用pyzmq提供的工具的上下文中,如何实现集中式日志服务器?
根据我目前所了解的,由于我将有N个单独的进程在N个单独的端口上发布,因此我真的需要N个单独的记录器才能捕获所有消息。
这是否意味着我需要为每个新的发布者在系统上打开一个单独的“侦听器”进程?
编辑: 为了澄清问题:在使用pyzmq提供的工具的上下文中,如何实现集中式日志服务器?