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