2016-08-08 29 views
5

Tôi hiện đang tìm cách triển khai các ổ cắm web cho một vài dịch vụ web. Nhưng đã tự hỏi làm thế nào kết nối http trạng thái này sẽ tác động đến việc triển khai Blue-green & tự động mở rộng trên AWS.Triển khai Blue-green trên Dịch vụ web với Triển khai WebSocket trên AWS

Đã googling xung quanh nhưng đã không đi qua bất cứ điều gì. Sẽ đánh giá cao bất kỳ lời khuyên/đầu vào nào.

Trả lời

2

Sử dụng thoát nước kết nối (gửi tất cả các yêu cầu mới đến môi trường mong muốn của bạn - ví dụ như màu xanh lá cây) và dành thời gian cho các khách hàng xanh rơi.

Bạn có thể đặt tối đa tuổi thọ của WebSocket của bạn (thời gian thoát nước kết nối có thể dài hơn tối đa nếu đó loại độ tin cậy là cần thiết)

Nếu không sẽ chỉ xử lý phía khách hàng. Nếu websocket giảm bắt đầu kết nối mới thông qua AWS ELB của bạn đến một máy chủ khỏe mạnh. Không giữ bất kỳ trạng thái nào trên các chương trình phụ trợ ELB tạm thời của bạn. Điều này cũng sẽ hoạt động khi thu nhỏ trên AWS.

+0

"khoảng thời gian thoát kết nối có thể dài hơn tối đa nếu loại độ tin cậy đó là cần thiết" ... Tôi cho rằng loại độ tin cậy đó luôn cần thiết. – Jay

Các vấn đề liên quan