2011-06-09 39 views
0

作爲一名軟件工程師我想告訴您的系統什麼時候需要完成。我想提供需要完成的實現代碼。我希望你的系統調用我的代碼並執行我的實現。我希望我的代碼在自己的處理空間中執行,可能在我自己的基礎架構和服務器上執行。作爲一名軟件工程師,我偏愛慣例而不是配置。是nServiceBus是否適合滿足此要求?

我需要這個功能,因爲我常常爲客戶提供服務協議,以提供專業的,一次性的解決方案,而且我不想爲每個新的客戶端全部構建這種管道。

我只是想編寫一些代碼,使用我的資源做一些工作,並且我希望您的系統開始執行我的代碼。

+0

它會是什麼樣的代碼?客戶端系統是否必須等待響應,還是可以在後臺完成? – 2011-06-09 16:12:46

+0

我正在建設的平臺需要告訴其他系統什麼時候該做點什麼。這些其他系統通常是C#,java,php,ruby等,通常可以通過http訪問。其他系統也需要告訴我的平臺,當它的時間做一些事情,我的平臺是http可訪問的。我需要跟進客戶,但我相信大多數消息交流可以是異步的。我也相信一些客戶會希望發佈/訂閱消息模型。 – CedricB 2011-06-16 06:55:17

回答

2

NSB應該能夠滿足您的需求。通過將您的端點公開爲WCF服務(內置),您將能夠從外部系統接收不與MS平臺對話的消息。 NSB還支持Pub/Sub以及其他許多消息模式。只要交易所可以是單向的,你就應該有一個好的開始。 NSB將處理您所說的所有潛在管道,並確保信息不會丟失。

相關問題