Cài đặt cụm Consul HA với Docker
Trước tiên cần tắt tường lửa trên các máy chủ:
# Kiểm tra trạng thái firewall
systemctl status firewalld
# Dừng firewall
systemctl stop firewalld
Ba máy chủ tham gia cụm:
192.168.0.191 - Máy chủ chính
192.168.0.110 - Máy phụ
192.168.0.122 - Máy phụ
Kéo image Consul về tất cả các máy:
Cấu hình cho máy chủ 192.168.0.191:
docker run -d --name cons ...
Đăng vào ngày 12 tháng 6 lúc 03:03
Cân bằng tải động với cổng Ocelot và Consul
1. Vai trò & Mục đích
Thiết lập cổng truy cập thống nhất để định tuyến đến nhiều dịch vụ backend, giúp ẩn địa chỉ thực tế của các microservice. Ocelot hỗ trợ tích hợp nhà cung cấp phát hiện dịch vụ (service discovery), cho phép xác định host/port của dịch vụ mục tiêu thông qua Consul. Kết hợp này cho phép mở rộng cluster dịch vụ tự động mà kh ...
Đăng vào ngày 29 tháng 5 lúc 17:33
Tích hợp Ocelot trong .NET Core để xây dựng API Gateway
Ocelot là một thư viện mã nguồn mở giúp xây dựng API Gateway cho hệ thống microservice trên nền tảng .NET Core. Nó hỗ trợ nhiều tính năng mạnh mẽ như định tuyến, cân bằng tải, xác thực, giới hạn tốc độ, tích hợp với Consul, Polly và nhiều công cụ khác.
Cài đặt các gói cần thiết
Đảm bảo dự án sử dụng .NET 6.0 trở lên, sau đó cài đặt các package ...
Đăng vào ngày 24 tháng 5 lúc 10:59