Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何处理来自RabitMQ服务器应用程序的客户端连接_C#_Rabbitmq - Fatal编程技术网

C# 如何处理来自RabitMQ服务器应用程序的客户端连接

C# 如何处理来自RabitMQ服务器应用程序的客户端连接,c#,rabbitmq,C#,Rabbitmq,我试图实现一个应用服务器,就像使用rabbitMq实现聊天服务器一样 客户端直接连接到兔子服务器。应用服务器应该能够知道哪些客户端已经连接,并且当客户端断开连接时,应该在应用服务器中触发一个事件 是否可以使用Rabbitmq实现这种功能 Rabbitmq是否有针对连接事件的任何类型的事件调度?(不是针对客户端,而是针对我的应用程序服务器) 我正在使用Rabbitmq的官方C#client。正如@Lutz Horn所说的,您可以使用事件交换插件来发出与连接、通道等相关的事件 参考资料: GitHu

我试图实现一个应用服务器,就像使用rabbitMq实现聊天服务器一样

客户端直接连接到兔子服务器。应用服务器应该能够知道哪些客户端已经连接,并且当客户端断开连接时,应该在应用服务器中触发一个事件

是否可以使用Rabbitmq实现这种功能

Rabbitmq是否有针对连接事件的任何类型的事件调度?(不是针对客户端,而是针对我的应用程序服务器)


我正在使用Rabbitmq的官方C#client。

正如@Lutz Horn所说的,您可以使用
事件交换插件来发出与连接、通道等相关的事件

参考资料:
GitHub:

您必须创建一个队列,以便事件交换将这些事件路由到此队列。并有一个侦听此队列的使用者。我已经添加了一个链接到我正在使用的链接


代码:

正如@Lutz Horn所说,您可以使用事件交换插件来发出与连接、通道等相关的事件

参考资料:
GitHub:

您必须创建一个队列,以便事件交换将这些事件路由到此队列。并有一个侦听此队列的使用者。我已经添加了一个链接到我正在使用的链接


代码:

看看@LutzHorn,这是我问题的答案。Thanks@LutzHorn请把它写在答案中:-)看看@LutzHorn,这是我问题的答案。Thanks@LutzHorn请把它写在答案中:-)