Skip to content

Tích hợp

Helpdesk có bề mặt tích hợp mỏng bất thường: nó không thực hiện cuộc gọi HTTP outbound đồng bộ tới microservice chị emkhông tiêu thụ/produce Kafka. Dữ liệu cross-domain được đọc qua repository ship bên trong @nx/core, và xác thực tin tưởng JWKS của identity issuer.

1. Dịch vụ chị em

Hướng: gọi / được gọi bởi / hai chiều.

Chị emHướngBề mặtHợp đồngAuthGhi chú
@nx/identityEndpoint JWKSXác thực JWT (VerifierApplication)Xác thực access token; không bao giờ phát
@nx/core (library)ProductRepository, SaleOrderRepositoryĐọc Drizzle in-processDBEnrichment context đọc hàng product & sale-order trực tiếp từ schema DB dùng chung

Không có trao đổi topic Kafka và không có REST client tới @nx/sale, @nx/payment, v.v. Danh sách dependencies.services trong app-info.json (identity, payment, commerce, inventory, signal) là metadata khai báo, không phải cuộc gọi runtime được đấu nối.

2. Hệ thống bên ngoài

Hệ thốngHướngBề mặtAuthChế độ lỗi
SMTP serverNodemailerComponentSMTP user/password (env)Job notification retry (BullMQ, tối đa 5 lần)
Lưu trữ object/fileFileStorageHelpertheo từng triển khaiUpload/fetch attachment

3. Luồng cross-service quan trọng

3.1 Enrichment context ticket (đọc từ repository core)

BướcChi tiết
2-5Không hop mạng — repository @nx/core đọc DB dùng chung
6JSON đã enrich lưu trên Ticket.context để agent thấy order/product mà không truy vấn dịch vụ khác

4. Tính ổn định của hợp đồng

Bề mặtỔn địnhQuản lý phiên bản
REST /v1/api/helpdesk/*betaURL /v1/
WebSocket observation/helpdeskbetađường topic
Sự kiện in-process (TicketEventTypes)nội bộkhông quản lý phiên bản bên ngoài
Đọc repository @nx/coretheo coreworkspace:*

5. Trang liên quan

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.