using
块中,并通过实现它们为单例来加以矛盾地说明。特别是,关于通道,我看到有评论说,您不应该同时使用多个线程来使用单个通道。我的库是用C#编写的单例模式,在第一次实例化时连接静态连接。
我想过为通道做同样的事情,但我打算使用同一库来允许发布/订阅多个交换机/队列。发布和订阅都可能来自多个线程。
最后我的问题是: 我该如何实现通道的创建? 按消息? 每个消费者有一个唯一的私有通道,发布者同步访问一个唯一的通道? 你懂我的意思。 请记住,我打算使用单个服务器,带有几十个消费者/发布者,不会更多。