Mẫu Singleton và Đăng ký Dịch vụ Hosted Service trong .NET

Kết nối RabbitMQ sử dụng Mẫu Singleton Để quản lý một kết nối duy nhất đến RabbitMQ, chúng ta có thể sử dụng Mẫu Singleton. Dưới đây là một triển khai: public interface IRabbitMqConnection { IConnection Connection { get; } } public class RabbitMqConnection : IRabbitMqConnection { private static readonly RabbitMqConnection instance = ne ...

Đăng vào ngày 24 tháng 5 lúc 12:42

Cài Đặt và Cấu Hình ELK (Filebeat, Kafka, Logstash, Elasticsearch, Kibana)

1. Các phiên bản cài đặt filebeat-7.4.0-linux-x86_64.tar.gz elasticsearch-7.4.0-linux-x86_64.tar.gz kibana-7.4.0-linux-x86_64.tar.gz logstash-7.4.0.tar.gz kafka_2.12-2.3.0.tgz 2. Tác dụng của các thành phần Filebeat: Công cụ chuyển tiếp nhật ký, theo dõi và đọc các tệp nhật ký được chỉ định. Elasticsearch: Cơ sở dữ liệu phân tán dựa trên JSO ...

Đăng vào ngày 22 tháng 5 lúc 18:33

Sử dụng Kafka với giao dịch và gửi tin nhắn theo lô trong .NET Core

Gửi tin nhắn theo lô với hỗ trợ giao dịch: Đảm bảo tính toàn vẹn dữ liệu Trong môi trường phân tán, việc đảm bảo rằng một nhóm tin nhắn được gửi thành công đồng thời hoặc hoàn tác nếu có lỗi là rất quan trọng. Kafka cung cấp cơ chế giao dịch (transaction) cho phép thực hiện điều này — tất cả các bản ghi đều được cam kết (commit) nếu thành công, ...

Đăng vào ngày 17 tháng 5 lúc 15:47