在文档和谷歌上都没有找到关于这个问题的任何信息,除了应该绑定到服务器可用资源之外。 有人在工作环境中处理大量交换的经验吗?仅创建交换不应该是问题(直到达到内存限制),但在高消息吞吐量和大多数动态交换创建/删除的工作项目中使用它可能会有问题。
鉴于RabbitMQ的所有其他构建方式(并且知道它是用Erlang编写的,并在内部使用诸如Mnesia之类的服务),可能没有任何硬编码限制。您可能会在代理服务器的机器上遇到资源限制,然后才会遇到其他问题。如果您计划使用非持久性交换(即不会在代理重新启动时保留的交换),则可能可以创建非常大量的交换。为什么不使用HTTP管理API编写一个脚本,只需使用curl不断创建交换,看看您能走多远?