Tôi có dịch vụ đám mây Azure với web và vai trò của nhân viên. Khi một dịch vụ đám mây Azure bị dừng, phương thức OnStop() được gọi.Dịch vụ đám mây Azure - Có trao đổi VIP khiến OnStop() được gọi không?
Trên hoán đổi VIP, nó có gọi phương thức OnStop() tương tự trên triển khai dịch vụ gửi đi ngay khi yêu cầu hoán đổi VIP không? http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleentrypoint.onstop.aspx
Ngoài ra, thứ tự các sự kiện trong quá trình hoán đổi VIP là gì? Có lẽ, phương thức OnStart() của công nhân triển khai mới được chạy tại một số điểm, nhưng đây có phải là trước khi OnStop() của triển khai gửi đi không? Tôi đang cố gắng hiểu liệu hai phiên bản vai trò của nhân viên (triển khai vào và ra) có đang chạy đồng thời hay không, hoặc liệu có một khoảng cách ngắn trong dịch vụ vai trò của nhân viên hay không.
Gaurav và Sharptooth bao phủ phần OnStop (về cơ bản, OnStop chỉ xảy ra khi vai trò của bạn bị ngừng - và trao đổi VIP không bắt đầu dừng). Tôi muốn nhận xét về câu hỏi phụ của bạn: "Tôi đang cố gắng hiểu liệu hai phiên bản vai trò của nhân viên (triển khai đến và đi) sẽ chạy đồng thời hay không, hoặc liệu có một khoảng cách ngắn trong dịch vụ vai trò của nhân viên hay không." Câu trả lời ngắn gọn là không nên có một khoảng trống mà NOTHING đang lắng nghe, nhưng mã OLD và NEW vẫn có thể được thực hiện đồng thời vì OLD có thể đã được xử lý yêu cầu khi NEW hoán đổi trong. – codingoutloud