NServiceBus-ievent和ICOMMAND

nservicebus v3的一個特徵。X和V4。X是兩個消息接口,ieventICommand,以捕獲更多的消息的意圖,你定義。這有助於nservicebus執行消息的最佳實踐。url

消息的實現ICommandspa

  • 不能由於全部的命令都應該有一個合理的業主,應送交負責處理端點發表
  • 沒法訂閱和取消訂閱
  • 不能實現ievent

消息的實現ievent.net

  • 能夠發佈
  • 能夠訂閱和取消訂閱
  • 不能發送使用總線。既然全部的事件應當發表()
  • 不能實現ICommand
  • 不能使用網關發送,即,sendtosites()總線。

描述你的信息意圖,使用這些方法之一:code

  • 在請求和響應模式的回覆消息,你可能想使用iMessage由於這些回答既不是一個命令或事件。
  • 這些接口使你的信息類依賴於一個特定版本的nservicebus.dll。爲了不這個,讓你的信息更多的跨版本兼容,使用不顯眼的方式定義消息的意圖使用流利的配置。看到不顯眼的樣品更多關於如何指定一個命令和事件。
相關文章
相關標籤/搜索