2008-08-07 33 views
13

Có cách nào để định cấu hình dịch vụ WCF với điểm cuối chuyển đổi dự phòng nếu điểm cuối chính chết không? Loại giống như có thể chỉ định một máy chủ chuyển đổi dự phòng trong một cụm SQL.Tính khả dụng cao

Cụ thể là tôi đang sử dụng ràng buộc TCP/IP cho tốc độ, nhưng hiếm khi máy không có sẵn, tôi muốn chuyển hướng lưu lượng truy cập đến máy chủ chuyển đổi dự phòng. Không quá bận tâm về việc mất tin nhắn. Tôi chỉ muốn không viết mã để xử lý định tuyến lại.

Trả lời

9

Bạn cần sử dụng lớp 4 load balancer ở phía trước hai điểm cuối. Prob tốt nhất để gắn bó với một phần cứng chuyên dụng.

4

Không cố gắng âm thanh quá mơ hồ nhưng tôi nghĩ Windows cân bằng tải mạng (NLB) sẽ xử lý điều này cho bạn.

1

Chưa thực hiện với WCF nhưng có kế hoạch có một mục DNS cục bộ trỏ tới địa chỉ IP ảo tải trên mạng (NLB) sẽ hướng tất cả lưu lượng truy cập đến một trong các máy chủ của chúng tôi lưu trữ dịch vụ trong IIS. Tôi đã sử dụng NLB cho kịch bản chính xác này trong quá khứ cho các trang web và không thấy lý do tại sao nó sẽ không hoạt động tốt với WCF.

Vẻ đẹp của nó là bạn có thể đưa các máy chủ vào và ra khỏi cụm ảo theo ý muốn và NLB quản lý tất cả việc chuyển hướng xấu đến một nút sẵn có. Nó cũng đi kèm với một thẻ giá tuyệt vời: $ miễn phí với giấy phép Windows Server của bạn.

0

Chúng tôi đã may mắn với BigIP như một giải pháp, mặc dù nó không rẻ hoặc dễ thiết lập.

Một tính năng thú vị là nó cho phép bạn thiết lập chứng chỉ SSL (và backdoor tới CA) tại điểm cuối chung của cân bằng tải. Sau đó, bạn có thể sử dụng các giao thức để chuyển yêu cầu quay lại các máy chủ WCF để toàn bộ quá trình truyền được mã hóa.

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