Trang 2: Cấu hình WebClient & Kết nối
Lớp WebClientConfig đóng vai trò quan trọng trong việc thiết lập giao tiếp mạng:
2.1 Xử lý dung lượng file lớn
Mặc định, WebClient giới hạn bộ nhớ đệm cho dữ liệu nhận về. Vì hệ thống xử lý ký các file PDF dung lượng lớn, cấu hình đã được mở rộng lên 16 MB:
ExchangeStrategies strategies = ExchangeStrategies.builder()
.codecs(configurer -> configurer.defaultCodecs().maxInMemorySize(16 * 1024 * 1024))
.build();
2.2 Quản lý Timeout
Hệ thống sử dụng các tham số cấu hình linh hoạt trong application.yml cho từng loại backend:
connect-timeout-ms: Thời gian tối đa để thiết lập kết nối (Mặc định 60s cho Signing).read-timeout-ms: Thời gian chờ Server phản hồi dữ liệu (Mặc định 60s cho Signing).
Không có bình luận nào để hiển thị
Không có bình luận nào để hiển thị