wcf-routing

    1熱度

    1回答

    之間進行安全和鬆散的耦合通信是否可以通過RoutingService將對象發送到對等WCF服務,而路由器不知道這些對象的確切類型? 我的目的是建立一個路由器一次所有,則可以添加新的WCF服務,動態地將它們添加到路由表,並允許客戶端與這些服務進行通信,而不必停止,更改代碼的路由器,然後再次啓動它。 我在想這樣一個通用的合同: [DataContract] public class RequestO

    1熱度

    1回答

    我有一個雙工wcf服務,它保存(在內存中)到其客戶端的回調引用列表。在wcf服務上有兩種方法訂閱和取消訂閱。 它的一切工作正常與一個wcf服務器和多個客戶端。當我使用Wcf路由器服務引入兩臺帶有負載均衡的wcf服務器時,問題就開始了。 例如 - 我有兩個wcf服務器(wcf1和wcf2)和一個路由器服務器(r1)。當客戶端調用「訂閱」到路由器端點時,它將該請求廣播到wcf1和wcf2服務器。所以他

    0熱度

    1回答

    我在WCF服務中有一個操作(方法)。該操作具有Json內容的參數。 [OperationContract] [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method = "POST", BodyStyle = WebMessageBodyStyle.Bare)]

    0熱度

    1回答

    讓我們說一個Windows服務初始化一個wcf客戶端類(包含代理到工作者WCF服務),並且假設這個客戶端通過路由服務工作以映射到實際工作的服務。 「」BeastyWorkerService「」 我的意思是面對你的客戶端配置爲從端點「net.tcp://10.0.0.xx/sample/ep_poopie」噴出,或者更正確地與端點「net.tcp ://10.0.0.xx/sample/ep_poo

    1熱度

    1回答

    我的WCF服務器是這樣工作的:你可以通過調用服務方法訂閱它們,比如Subscribe()。他們會將您的結果發回給回調通道,說MessageReceived(字符串消息)。 我現在的問題是,我只從一個服務端點獲取回調消息,而不是兩者。事實上,僅僅通過調試,我發現我的第二個服務甚至沒有收到請求。有誰知道問題是什麼?這裏是我的代碼(注意,我在serviceAddresses線二的net.tcp地址):

    0熱度

    1回答

    我的WCF服務是這樣工作的:你可以通過調用一個服務方法來訂閱它們,比如說Subscribe()。他們會將您的結果發回給回調通道,說MessageReceived(字符串消息)。我現在的問題是,我的路由器只將第一個Subscribe呼叫路由到其端點列表中的第一個服務。因此,我只從一個服務端點獲取回調消息,而不是兩者。我希望訂閱兩個端點並從兩個端點獲取回調。這裏是我的代碼(注意,我在serviceAd

    0熱度

    2回答

    我試圖在wcf中使用XPath來阻止基於內容的路由。 我已創建包含服務合同和數據合同的類庫,如下所示。 [ServiceContract(Namespace = "http://orders/")] public interface IService5 { [OperationContract] string GetData(int value); } [DataCo

    0熱度

    1回答

    我已經設置了WCF RoutingService的一個實例,加上一個具體的服務供它路由到。我可以從測試控制檯應用程序連接到它,但我得到一個「未找到端點」。當我嘗試通過AJAX進行連接時出錯。 具體服務的實現是這樣的: [ServiceContract] public interface IHelloService { [OperationContract] string S

    6熱度

    1回答

    我正在學習WCF路由服務可以做些什麼。儘管如此,我們仍然在努力研究它可以做些什麼。 我對路由服務的理解是,當一條消息通過時,服務會嘗試將它傳遞給備份列表中首先出現的任何端點。如果失敗了,它會繼續嘗試下一個,然後下一個,直到有一些工作或沒有什麼可以嘗試。 我想什麼做的就是訪問該故障事件,以便我可以: 登錄失敗 通過電子郵件發送通知端點失敗 有選擇地刪除從備份列表中的端點,這樣就不會流過系統 無法找到

    0熱度

    3回答

    我們計劃使用WCF路由服務。假設我們有兩個隊列(q1,q2),路由服務從q1接收消息,並將其轉發給請求應答服務,一旦路由服務接收到響應,它就會再次轉發給q2。 我們現在被困在如何將響應轉發到另一個隊列,這是WCF RoutingService中的一個可能的用例嗎? 在此先感謝您的幫助。