我有機會花費大量的時間嘗試在單聲道中使用WCF。對於玩具應用以外的任何東西,在這個階段實施這個方法實在太簡單了。它無法承受24/7的負載。RPC在Mono的選項? (WCF替代品)
我目前在生產環境中運行Mono時有WCF,但至少在短期內我需要離開它,才能爲我的軟件帶來穩定性。目前我每隔幾個小時就要重新啓動一次流程,而這往往是不夠的。
我正在尋找潛在的替代品。我所有的通信實體都是基於.net的,其中一些是Linux上的Mono,另一些是Windows Server上的ms.net。我非常想嘗試將protobuf-net作爲序列化層自己的RPC層,但我不想這樣做。 protobuf-net的最大優點是它具有良好的C++支持,這是我所看重的。
有沒有人在那裏取得了穩定與RPC單聲道?如果是這樣,你做了什麼?
更新:我沒有提到我在尋找有狀態的雙工消息。這是一個相當重要的信息。我沒有被卡住,但我非常想要它。 WCF提供了net-tcp雙工通道。
這是一個很好的問題,我真的希望能看到一些像樣的答案。我也遇到與單聲道相同的問題。就目前來看,mono在生產環境中不值得信任。 –