摘要:
在RabbitMQ消息队列中,往往接收者、发送者不止是一个身份。例如接接收者收到消息并且需要返回给发送者。 此时接收者、发送者的身份不再固定! 我们来模拟该情形: 假设有客户端client,服务端server。 我们需要从客户端发送数据,通过服务端的计算后再返回给客户端。 client.py ser 阅读全文
摘要:
简介 如果要让每个接收端都能收到消息,此时需要将消息广播出去,需要使用交换机。 工作原理 消息发送端先将消息发送给交换机,交换机再将消息发送到绑定的消息队列,而后每个接收端都能从各自的消息队列里接收到信息。 示例代码 send2.py: receive2.py: 阅读全文
摘要:
路由键模糊匹配 使用正则表达式进行匹配。其中“#”表示所有、全部的意思;“*”只匹配到一个词。 匹配规则: 路由键:routings = [ 'happy.work', 'happy.life' , 'happy.work.teacher', 'sad.work', 'sad.life', 'sad 阅读全文
摘要:
sys.argv[]主要用于程序从外部获取参数。其参数个数可以是多个,组建成一个列表(list)。 几个简单示例如下: fun_test.py: 我们在命令行中只是运行fun_test.py,发现此时返回函数本身。 注意参数为0! 进行相关修改: 此时运行fun_test.py,并且加入参数arg1 阅读全文