| | |
| | | self.WEBhost = WEBhost |
| | | self.WEBport = WEBport |
| | | self.save_folder = save_folder |
| | | self.server_name = "server0" |
| | | self.server_name = server_name |
| | | |
| | | |
| | | # self.route('/api', methods=['POST'])(self.api) |
| | |
| | | self.parameters = pika.ConnectionParameters( |
| | | credentials=credentials, host=self.MQhost) |
| | | # 连接队列服务器 |
| | | connection = pika.BlockingConnection(self.parameters) |
| | | print(f"connected to MQ server: {self.MQhost} with user {self.MQuser}") |
| | | connection.close() |
| | | try: |
| | | self.connection = pika.BlockingConnection(self.parameters) |
| | | print(f"connected to MQ server: {self.MQhost} with user {self.MQuser}") |
| | | self.connection.close() |
| | | except Exception : |
| | | print("Can't connecting to the MQ server") |
| | | exit(1) |
| | | |
| | | |
| | | |
| | | def _receiver_Thread_Launcher(self): |
| | |
| | | exchange_name='logs_topic', |
| | | exchange_type='topic', |
| | | MQqueue_name=f'logs_queue', |
| | | binding_keys='server.logs.test0', |
| | | binding_keys=['server.logs.test0'], |
| | | message_queue=self.LogsReceiver_queue |
| | | ) |
| | | self.LogsReceiver_Thread.setDaemon(True) |
| | |
| | | exchange_name='images_topic', |
| | | exchange_type='topic', |
| | | MQqueue_name=f'images_queue', |
| | | binding_keys="server.images.test0", |
| | | binding_keys=["server.images.test0"], |
| | | message_queue=self.ImagesReceiver_queue |
| | | ) |
| | | self.ImagesReceiver_Thread.setDaemon(True) |
| | |
| | | exchange_name='plys_topic', |
| | | exchange_type='topic', |
| | | MQqueue_name=f'plys_queue', |
| | | binding_keys='server.plys.test0', |
| | | binding_keys=['server.plys.test0'], |
| | | message_queue=self.PlysReceiver_queue |
| | | ) |
| | | self.PlysReceiver_Thread.setDaemon(True) |
| | |
| | | |
| | | def _sender_Thread_Launcher(self): |
| | | |
| | | # launcher command sender thread |
| | | # launcher commands sender thread |
| | | self.CommandsSender_Thread = ths.senderThread( |
| | | MQparams=self.parameters, |
| | | exchange_name='commands_topic', |