NServiceBus:使用WSDL使类型可被发现

时间:2010-08-02 15:25:37

标签: nservicebus

发布商展示出版物的最佳方式是什么?我认为这只是3条信息:

  1. 消息架构
  2. 消息的编码
  3. 可以注册新订阅端点的端点
  4. 对于#1,我可以看到它以多种方式共享:WSDL,XSD,.cs文件,.dll

    对于#2,它可能是二进制,SOAP,JSON等。

    对于#3,我可以看到它被共享为Publisher / PublisherInputQueue或者可能是订阅数据库的连接字符串

    我的问题是,有了所有这些选项,哪个是最佳选择?特别是对于#1和#2,我想知道不同选项的优缺点。谢谢!

1 个答案:

答案 0 :(得分:1)

对于#1,您可以使用XsdGenerator.exe工具为订阅者提供DLL或为其生成XSD。

对于#2,当做pub / sub时,你通常需要松散耦合的交互,所以使用XmlSerializer可能是你的最佳选择。对于向服务器发送命令的客户端,您可能更喜欢BinarySerializer。

对于#3,这是管理员通常管理的内容。