簡體   English   中英

Azure WorkerRole內部端點

[英]Azure WorkerRole Internal Endpoints

我試圖繞過Azure ...到目前為止,似乎有些笨拙。

我理想的設置是擁有每個“房間”所需的主要工作人員角色,數據庫工作人員角色以及盡可能多的實例工作人員角色。

我最初的想法是使用內部端點在我所有實例之間進行通信。 使用Head worker角色,能夠根據需要生成盡可能多的instance worker角色。

我找到了一篇很棒的msdn文章,該文章顯示了如何在XML中設置內部端點...然后用套接字手動使偵聽器偵聽所述端口上的流量,但是我從未見過任何將數據實際發送到該即時端點的代碼。

這里的另一個主要危險信號是,它告訴我實例端點在仿真器中本地不起作用,您必須將其推送到生產環境。

在我廢棄Azure並查看其他選項(例如VM的選項)之前,誰能解釋如何將數據發送到輔助角色,並且可以在模擬器內部設置端點而不必每次都推送到雲上嗎?

謝謝!

看一下使用服務總線( http://azure.microsoft.com/en-us/services/service-bus/ )作為您的通信平台,並讓您的首席工作者角色訂閱消息。 這簡化了您對專用網絡的需求,並簡化了發布者和訂閱者的身份,因為唯一需要了解這一點的組件就是總線。

如果您希望發送大量數據,則無法通過Service Bus進行操作-它只能用作簡單的消息傳遞平台。 在這種情況下,您會將大Blob寫入Azure Blob存儲,在隊列上放置一條消息(很可能包含有關Blob的一些元數據),然后您的Head Worker角色將讀取該消息並觸發處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM