Cuối cùng tôi đã tìm thấy câu trả lời sau năm hoặc sáu giờ tìm kiếm và triển khai trên máy phát triển của mình.
Camel serializer
Tùy chọn URI chỉ dành cho CONSUMER
.Để ảnh hưởng đến PRODUCER
, Tôi cũng cần định cấu hình RedisTemplate
tùy chỉnh với StringRedisSerializer
làm bộ tuần tự mặc định.
redisTemplate.setDefaultSerializer(new StringRedisSerializer());
Sau đó, đặt cả phiên bản mẫu redis và serializer vào sổ đăng ký và tham chiếu nó từ Camel URI.
registry.put("customTemplate", template);
registry.put("stringSerializer", new StringRedisSerializer());
Lạc đà URI giống như ...
redis://<host>:<port>?redisTemplate=#customTemplate&serializer=#stringSerializer