从上面的代码可以看出,生产者和消费者的处理流程大致相同。存在很多重复代码,不难发现可以抽取出公共的代码来使得代码更加简洁。
运行结果说明我这里运行了producer后,运行了两个consumer。不难发现,topic中的每条消息会被每个consumer完全消费,而queue中的消息,每一条消息只会被两个consumer中的一个消费。
从上面的代码可以看出,生产者和消费者的处理流程大致相同。存在很多重复代码,不难发现可以抽取出公共的代码来使得代码更加简洁。
运行结果说明我这里运行了producer后,运行了两个consumer。不难发现,topic中的每条消息会被每个consumer完全消费,而queue中的消息,每一条消息只会被两个consumer中的一个消费。
内容版权声明:除非注明,否则皆为本站原创文章。