背景
我们想使用SignalR在Web客户端和用C#编写的服务器之间进行双向通信。还有另一个用C#编写的客户端,它也需要支持通过SignalR与服务器进行通信。同时,我们将引入消息代理(RabbitMQ)。
问题
我们大约有35个人在使用该软件,需要一种正式定义消息的方法。对于消息代理,我们考虑使用ProtoBuf,并想到了对SignalR使用相同或相似的符号(如果可能)。
问题
SignalR和消息代理可以使用任何IDL(接口定义语言)吗?如果不是:是否可以在SignalR中正式定义消息?