这两种方法在功能上应该是等价的,并且代码与另一种方法的差异应该相对较小。
在性能方面,我认为这不会真正重要,因为你的瓶颈不是生产方面的消费方,因为你有一个消费者和可能有许多并发生产者。
就个人而言,我更希望让池完成所有工作,只需编写应用程序,就好像每次发送消息时创建连接和会话一样(显然这是一个没有池的巨大反模式)。