Đóng gói thư viện Canal trong .NET Core
Bài viết này sẽ hướng dẫn cách đóng gói và sử dụng Canal trong ứng dụng .NET Core, bao gồm việc tạo service chạy nền, xử lý dữ liệu thay đổi từ cơ sở dữ liệu và cấu hình kết nối.
Service chạy nền
Để lắng nghe và xử lý các thay đổi từ Canal, chúng ta triển khai service nền bằng IHostedService. Service này chịu trách nhiệm kết nối, nhận message ...
Đăng vào ngày 25 tháng 6 lúc 16:21
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