Ứng dụngVisual Studio 2022, Visual Studio 2019
Nền tảngWindows, macOS, Linux
LicenseAnnual License
Loại.NET Assembly
Lucky Penny Software

MediatR

MediatR triển khai mediator và command dispatcher patterns cho kiến trúc ứng dụng lớn, hỗ trợ request/response, notification in-process và middleware để tách logic use case khỏi UI framework.

  • Triển khai mediator pattern cho giao tiếp giữa các phần logic ứng dụng.
  • Cung cấp command dispatcher patterns cho luồng xử lý nghiệp vụ.
  • Hỗ trợ Clean architecture trong tổ chức mã nguồn ứng dụng.
  • Phù hợp với Vertical Slice architecture theo từng use case.
Bản quyền chính hãngTư vấn phiên bản và license phù hợp theo nhu cầu sử dụng.
Tư vấn license phù hợpHỗ trợ lựa chọn license theo quy mô triển khai và ngân sách.
Hỗ trợ doanh nghiệpTư vấn mua hàng, triển khai và hồ sơ doanh nghiệp.
Báo giá theo nhu cầuBáo giá theo phiên bản, số lượng và hình thức license.

Tổng quan

MediatR tập trung vào mediator và command dispatcher patterns để tổ chức luồng xử lý trong các ứng dụng có kiến trúc lớn. Cách tiếp cận này phù hợp khi cần giảm sự phụ thuộc trực tiếp giữa các phần logic nghiệp vụ.

Screenshot of MediatR

Clean architecture và Vertical Slice architecture là hai mô hình được nhắc đến cùng MediatR. Việc tách các use case khỏi nhau giúp mã nguồn dễ duy trì hơn khi ứng dụng phát triển thêm module và quy trình xử lý.

MediatR triển khai mediator và command dispatcher patterns cho kiến trúc ứng dụng lớn, hỗ trợ request/response, notification in-process và middleware để tách logic use case khỏi UI framework.

Tính năng nổi bật

  • Triển khai mediator pattern cho giao tiếp giữa các phần logic ứng dụng.
  • Cung cấp command dispatcher patterns cho luồng xử lý nghiệp vụ.
  • Hỗ trợ Clean architecture trong tổ chức mã nguồn ứng dụng.
  • Phù hợp với Vertical Slice architecture theo từng use case.
  • Tách rời application use case logic khỏi nhau.
  • Bao gồm mô hình request/response chạy in-process.
  • Hỗ trợ notification theo kiểu event trong cùng tiến trình.

Ứng dụng thực tế

  • Ứng dụng.NET cần tổ chức use case theo mediator pattern.
  • Hệ thống nhiều module nghiệp vụ muốn giảm coupling giữa các phần xử lý.
  • Dự án áp dụng Clean architecture để tách lớp nghiệp vụ rõ ràng.
  • Dự án dùng Vertical Slice architecture để gom logic theo từng luồng chức năng.
  • Ứng dụng cần xử lý request/response và notification nội bộ theo cơ chế in-process.

Đối tượng sử dụng phù hợp

  • Lập trình viên.NET xây dựng ứng dụng nhiều lớp hoặc nhiều module
  • Tech lead cần chuẩn hóa cách tổ chức use case và luồng xử lý
  • Nhóm phát triển áp dụng Clean architecture hoặc Vertical Slice architecture
  • Đơn vị kỹ thuật cần giấy phép team cho thư viện.NET thương mại

Thông tin kỹ thuật

Component Type:.NET Assembly.
.NET Version Support:.NET 8+.
.NET Version Support (2):.NET Standard 2.0+.
.NET Version Support (3):.NET Framework 4.6.2+.
Component Environments xuất hiện trong dữ liệu nguồn:Visual Studio 2022, Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, Visual Studio 2010.
Phiên bản sản phẩm:v14.0.0.
Nhận báo giá phần mềm bản quyền

Điền thông tin để chúng tôi có thể gửi báo giá phù hợp trong thời gian sớm nhất.

Câu hỏi thường gặp

MediatR hỗ trợ những mô hình giao tiếp nào?

MediatR hỗ trợ request/response và notification theo kiểu event chạy in-process.

MediatR phù hợp với kiến trúc nào?

Mô tả sản phẩm nêu rõ Clean architecture và Vertical Slice architecture.

MediatR có giúp tách logic nghiệp vụ khỏi UI framework không?

Có. Middleware support được cung cấp để application logic không bị gắn chặt với UI platform hoặc framework cụ thể.

MediatR hỗ trợ phiên bản.NET nào?

Dữ liệu tương thích ghi nhận.NET 8+,.NET Standard 2.0+ và.NET Framework 4.6.2+.

Bình luận

Để lại bình luận

Email của bạn sẽ không được công khai. Trường bắt buộc có dấu *.