Danh tính theo cổng nghe
Kênh, hệ thống nội bộ, callback và người vận hành mỗi bên đi vào một cổng riêng với luật tin cậy riêng.
Cổng tích hợp · Go + PostgreSQL
PGateway nhận lời gọi từ các kênh, kiểm tra và ánh xạ, chuyển tiếp tới hệ thống đối tác và lưu vết chống sửa đổi cho từng lần trao đổi. Nó chuyển tiếp — không bao giờ quyết định nghiệp vụ.
# every call passes the same stages, in order POST /v1/x/{routeId} ✓ identity channel certificate (mTLS) ✓ contract JSON Schema, values never echoed ✓ claim idempotency key written first ✓ forward retry · breaker · bulkhead ✓ journal masked, archived with object lock ← 200 X-Message-Id: …
Làm được gì
Dành cho các tích hợp mà thông điệp mất, nhân đôi hay bị sửa lặng lẽ là không chấp nhận được.
Kênh, hệ thống nội bộ, callback và người vận hành mỗi bên đi vào một cổng riêng với luật tin cậy riêng.
Mỗi tuyến có hợp đồng dữ liệu kiểm bằng JSON Schema, cùng bộ ánh xạ đổi định dạng và giữ chính xác số tiền.
Khoá lặp lại không bao giờ chạy lại: kết quả đầu được phát lại, cùng khoá mà thân khác thì bị từ chối.
Thử lại an toàn, ngắt mạch và cô lập theo từng đích để một đối tác chậm không kéo cả hệ thống.
Tuyến bất đồng bộ và webhook được xếp hàng trong PostgreSQL; callback của đối tác được xác thực trước khi nhận.
Audit chỉ ghi thêm và nhật ký mọi trao đổi, đã che trường nhạy cảm, kèm lưu trữ dài hạn.
Cách hoạt động
Các chặng chạy theo thứ tự cố định, và bản ghi của lời gọi được ghi trước khi lời gọi đi ra.
Kênh được nhận diện từ chứng thư (hoặc token ở cổng cho phép).
Thân thông điệp được kiểm theo hợp đồng của tuyến và ánh xạ sang định dạng của đối tác.
Khoá chống trùng và bản ghi đang xử lý được ghi trong một giao dịch, trước khi gửi bất cứ gì.
Lời gọi đi ra với thử lại, ngắt mạch, vách ngăn; kết quả được phân loại, không đoán.
Trao đổi được ghi nhật ký với trường nhạy cảm đã che và lưu trữ trên kho object lock.
FAQ
Không. Nó xác thực, kiểm tra, ánh xạ, chuyển tiếp và ghi nhận. Luật nghiệp vụ nằm ở các hệ thống nó kết nối.
Một tiến trình Go, PostgreSQL là kho dữ liệu duy nhất và MinIO có object lock cho lưu trữ.
Mạch ngắt mở, lời gọi thất bại nhanh, và việc bất đồng bộ nằm chờ trong outbox tới khi đối tác trở lại.
PGateway được triển khai riêng cho từng khách hàng. Hãy liên hệ để cùng xem bài toán tích hợp của bạn.
Cho chúng tôi biết bạn kết nối những hệ thống nào và cần chứng minh được điều gì về sau.
Liên hệ