我需要先检查字符串legth。如果字符串长度大于3表示,则确认将发送到一个队列。如果字符串长度小于一个队列意味着(len(str)< 3),则该字符串将使用python代码发送到另一个队列
Add_Update_Queue ='Test_Queue'
Delete_queue ='Testing_Queue'
message="123"
add=channel.basic_publish(exchange='ExchangePreParserPostingData',routing_key='AddPreParserPosting', body=message)
x=len(message)
print x
def validate(self, message):
if len(message)<5:
self.channel.basic_consume(queue=Delete_queue,no_ack=True)
def consume(self):
self.channel.basic_consume(self.validate, queue=Settings.Add_Update_Queue, no_ack=True)
self.channel.start_consuming()
if name == 'main':
pos.validate(message)
pos.consume()