CHƯƠNG IV: CẤU HÌNH VÀ MÔI TRƯỜNG VẬN HÀNH

Cấu hình tích hợp các công nghệ

TRANG 1: Toàn tập cấu hình Deployment.toml

Tệp deployment/deployment.toml là file cấu hình duy nhất của WSO2 Micro Integrator. Mọi thông số từ Port, Memory đến Database đều được quản lý tại đây.

1.1. Cấu hình Server cơ bản

1.2. Cấu hình Connection Pool (HikariCP)

Mặc định WSO2 MI sử dụng HikariCP để quản lý kết nối Database. Các tham số tối ưu cần lưu ý:

TRANG 2: Quản lý Datasources và Kết nối Cơ sở dữ liệu

Dự án LGSP yêu cầu 3 nguồn dữ liệu chính được định nghĩa trong block [[datasource]]:

2.1. Nguồn dữ liệu ESB_DB

Đây là nơi lưu trữ "trạng thái" của trục tích hợp.

2.2. Nguồn dữ liệu LGSP_NOIBO

2.3. Nguồn dữ liệu NIFI_DB

TRANG 3: Broker và Messaging Configuration (RabbitMQ/Kafka)

3.1. Cấu hình RabbitMQ (Transport)

Để sử dụng được mô hình "Store-and-Forward" (Gửi văn bản điện tử), bạn cần kích hoạt:

3.2. Cấu hình Kafka (Streaming)

Dùng cho việc đẩy Log Analytics:

TRANG 4: Bảo mật, Keystores và Certificates

LGSP là hệ thống chính quyền, yêu cầu bảo mật HTTPS và mã hóa dữ liệu.

4.1. Quản lý Keystores

Nằm tại repository/resources/security/:

4.2. Bảo mật mật khẩu (Secret Management)

Thay vì viết mật khẩu DB dạng Clear-text trong deployment.toml, ta nên dùng công cụ Secure Vault của WSO2 để mã hóa: