def __register_sockets(self):
"""
Registers ZMQ sockets for communication with other processes in Enarksh.
"""
config = Config.get()
# Register socket for receiving asynchronous incoming messages.
self.__message_controller.register_end_point('pull', zmq.PULL, config.get_spawner_pull_end_point())
# Register socket for sending asynchronous messages to the controller.
self.__message_controller.register_end_point('controller', zmq.PUSH, config.get_controller_pull_end_point())
# Register socket for sending asynchronous messages to the logger.
self.__message_controller.register_end_point('logger', zmq.PUSH, config.get_logger_pull_end_point())
# ------------------------------------------------------------------------------------------------------------------
评论列表
文章目录