簡體   English   中英

Quarkus 從 Kafka 主題拉取並將 JSON 有效負載發送到 REST 端點

[英]Quarkus pulling from Kafka Topic and Sending JSON Payload to a REST endpoint

因此,我將 Quarkus 與 Microprofile Reactive Messaging 框架(帶有 SmallRye Kafka 連接器)和 RxJava2 Flowable 流 object 一起用於響應式消息接收/發送。 我有一個微服務,它使用 @Incoming 和 @Outgoing 注釋來正確使用通道從后面的主題中提取並將消息推送到主題。

但是,現在我想修改它,以便我仍然可以從 Kafka 主題中提取數據,然后將 JSON 有效負載發送到 REST 端點。 據我所知,沒有與 Quarkus HTTP 兼容的 SmallRye 連接器。 有沒有人碰巧知道任何方法可以讓它工作?

示例 function

    @Incoming("pre-check")
    @Outgoing("post-check")
    @Broadcast
    public Flowable<CustomMessage> publishToApi(CustomMessage customMessage) {

        LOGGER.info("Message received from topic = {}", customMessage);

        if (customMessage.ready) {
            return Flowable.just(customMessage);
        }
        else {
            return Flowable.empty();
        }
    }

刪除@Outgoing並使用任何 HTTP 客戶端處理消息以將其發送到某個服務器

或者使傳出通道成為您客戶的響應

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM