, поэтому я начал играть с rsocket и весенней загрузкой 2.2, чтобы посмотреть, смогу ли я использовать его в своих проектах, но я столкнулся с некоторыми проблемами.
Обычно, с помощью весенних сообщений, я определяю метод слушателя следующим образом:
@MessageMapping("addGeolocation")
public Mono<Boolean> addGeolocation(@Header("metadata") MmeMetadata metadata, @Payload String geolocation) { ... }
Насколько я понимаю, с rsocket я должен иметь возможность использовать те же логи c, но когда Я определяю клиента, я не смог найти простой способ установить заголовки сообщений.
В настоящее время я застрял с этим:
boolean outcome = rSocketRequester.route("addGeolocation").metadata(...?).data(geolocationWKT).block();
метаданные заменяют заголовки? сигнатура этого метода выглядит слишком обобщенно c, чтобы использоваться в качестве заголовков. Если я вставлю в нее карту, сможет ли весна расшифровать из нее заголовки?
Спасибо, Фернандо