我觉得对此会有一个非常简单的答案,但是我正在转圈!
基本上,我有一个使用标准.NET Core RMQ客户端和EasyNetQ的基本RMQ生产者POC。一切正常,根据示例,在函数范围内创建一个连接,然后再处理。
然后我开始对代码进行一些性能测试,发现在吞吐量方面存在严重的性能问题,我认为这可能是因为正在为每个请求创建一个新的TCP连接。
所以,我想知道建立与RMQ的连接的最佳方法是什么(它包含检测连接是否已断开的逻辑),也许是在应用程序启动时可供控制器等使用,从而能够创建通道并产生消息。
任何人都可以帮忙吗?谢谢。