[英]Responding NACK on message in Quarkus reactive code cause the readiness check to fail
我正在實施一個用例,在該用例中,我以反應方式收聽來自 quarkus 應用程序中的 Kafka 主題的消息。 我遵循了這個 Gist中的KafkaDeadLetterTopic class 作為基本代碼,包含在這個博客文章https://quarkus.io/blog/kafka-failure-s ...
[英]Responding NACK on message in Quarkus reactive code cause the readiness check to fail
我正在實施一個用例,在該用例中,我以反應方式收聽來自 quarkus 應用程序中的 Kafka 主題的消息。 我遵循了這個 Gist中的KafkaDeadLetterTopic class 作為基本代碼,包含在這個博客文章https://quarkus.io/blog/kafka-failure-s ...
[英]Quarkus: Smallrye Kafka configure channels for distinct bootstrap servers using diferent KEYS and PASSWORD
我的目標是使用使用 SASL_SSL 的 jaas 配置使用不同的引導服務器在 2 個不同的通道中生成事件,但我無法設置通道以在引導服務器上正確進行身份驗證。 我嘗試了以下設置 使用此設置,我在通道初始化時收到錯誤。 初始設置使用默認的引導程序設置,並且在將 KAFKA 引入等式之前一直運行良好。 ...
[英]Quarkus migration to 2.x: failed authentication due to: SSL handshake failed. But works in 1.x
我們使用此配置連接到 kafka 主題: 它在 1.x Quarkus 版本中工作得很好。 但不是在 quarkus 2.x 中。 因此在調試模式下運行 quarkus 消費者的配置不同。 Quarkus 1.x 日志 Quarkus 2.x 日志: 我得到的確切錯誤是: Caused by: ...
[英]Quarkus smallrye kafka UI unexpected error
沒什么特別的,只是一個帶有 smallrye kafka 擴展的簡單 quarkus 應用程序。 消息發布成功,主題可以在 Kafka UI 開發控制台上看到。 但是一旦我點擊主題,我就會遇到以下問題: Maven依賴樹: 有誰知道是什么導致了這個問題? 任何幫助將非常感激。 謝謝。 ...
[英]Context propagation opentelemetry - get traceId from kafka record
我正在開發一個包含 2 個微服務的應用程序:微服務 A 將數據發送到 kafka 代理,微服務 B 使用來自 kafka 的記錄並將數據存儲到 mysql db。 我的目標是獲取請求的完整跟蹤,從接收 POST 請求的微服務 A 開始,通過 kafka 並在微服務 B 結束,將微服務 A 中生成的 ...
[英]Resubscribing to MQTT Topic when Network ist Lost
我開發了一個 Quarkus 應用程序,我想用它來接收和處理 MQTT 消息。 到目前為止,這也有效。 我的問題是,當 inte.net 在 MQTT 代理處出現故障並且應用程序隨后重新連接時,應用程序重新連接到代理但沒有收到任何消息。 我認為不再調用“訂閱”方法。 我怎么解決這個問題? 這是我的配 ...
[英]Panache reactiveTransactional timeout with no stack trace
嗨,我玩了很多以下代碼並閱讀了 https://github.com/quarkusio/quarkus/issues/21111 我想我面臨一個非常相似的問題,它會在前4 次工作,然后停止工作,事情被卡住並最終顯示出來。 我在多個錯誤報告和討論線程中看到了這種確切的行為。 我正在使用 quarku ...
[英]Is there any way in Quarkus to listen specific @incomming message from Kafka based on the condition (like based on header types)
eventType具有不同的值,如果eventType值等於 IR/VR,那么我需要監聽/消費來自kafka-consumer-incoming主題的消息。 我們如何在 quarkus 中控制這一點? ...
[英]How to convert a method returning List<String> into Reactive Stream smallrye mutiny?
我對反應式編程很陌生,並且想使用Smallrye Mutiny將返回List<Stirng>的方法轉換為reactive stream approach 。 我嘗試創建 Publisher 等,但找不到正確的示例以繼續進行。 有人可以就此提供一些指導或建議嗎? 正如下面的代碼所提供的 ...
[英]Quarkus - SmallRye Reactive Messaging - RabbitMQ: Send message to default exchange
使用遠程過程調用模式,我需要向回復隊列發送答案,即我需要以隊列名稱作為路由鍵將消息發送到默認交換機。 我在 Quarkus 上使用 SmallRye Reactive Messing RabbitMQ 插件。 所有通道都是在配置文件中靜態定義的(沒關系),但是,由於配置機制的工作方式(microp ...
[英]How to process NonBlocking with Smallrye messaging and reactive http client?
我有以下代碼。 上面的代碼拋出了一個阻塞線程異常。 使用@Blocking更正。 如果我將String assuminglyRealFastReactiveClientCall()切換到Uni<String> assuminglyRealFastReactiveClientCall() ...
[英]Why would Quarkus/Smalrye messaging consumer nack on on blocked vertx thread?
我雖然這條消息是為了警告,那消費者為什么不接受呢? 還將@Blocking 添加到下面的流程功能似乎可以“解決”該問題。 我的處理器是這樣的... ...
[英]How to replay messages with Quarkus/Smallrye Kafka Messaging?
有沒有辦法設置開始使用 Quarkus/Smallrye 消息傳遞的偏移量的時間戳? 還是回到任何特定的偏移量? ...
[英]Apply complex business logic to Multi object and return a Uni object in Rest API
在一個休息函數中,我正在做一個反應式 Postgres Db 調用,它返回一個 Multi。 我的意圖是在 Multi 上運行復雜的業務邏輯並返回一個新的 Uni。 誰能指出我如何創建 Uni 對象並在業務邏輯中將其標記為完成,以便通知下游服務。 ...
[英]Quakus - Kafka Smallrye | How to change client.id of the underlaying producer used when failure-strategy is dead-letter-queue
我已經使用 smallrye kafka 設置了一個 kafka 消費者。 出於特殊原因,我需要控制我的代碼中每個生產者的 client.id。 那么,如何更改從我的代碼發送 nack() 時使用的生產者的 client.id? 我當前的傳入設置是: application.properties ...
[英]Quarkus/Smallrye reactive kafka - Endpoint success/failure response from Message
我希望通過動態接受主題作為查詢參數的成功/失敗響應來響應 REST 端點。 在帶有 smallrye 反應消息的 Quarkus 中,代碼看起來像下面用 OutgoingKafkaRecordMetadata 包裝有效負載即 https://myendpoint/publishToKafka?top ...
[英]Change log level for smallrye kafka consumer extension
我有一個使用quarkus-smallrye-reactive-messaging-kafka擴展的 quarkus 應用程序。 在運行時它會產生大量的調試日志: 我試圖在application.properties中設置不同的日志級別,但它不起作用: 我該如何解決? ...
[英]reactive messaging - ClassCastException cannot be cast to class io.smallrye.mutiny.Multi
運行此方法時會引發ClassCastException : consume has thrown an exception: java.lang.ClassCastException: class java.lang.String cannot be cast to class io.smallr ...
[英]Newest Quarkus version (2.6.3) reactive messaging error
我最近升級到最新的 Quarkus 版本,似乎在配置 Smallrye 的反應消息時遇到了一些問題。 在 2.6.3 之前,連接器一直是smallrye-kafka ,但現在我運行我的應用程序時似乎遇到了一個奇怪的錯誤,因為它無法將其識別為已知的 Kafka 連接器? 錯誤: 這是我的配置(出於演示 ...
[英]Quarkus - Responding with status based on kafka write ack and nack
我有一個將數據推送到 kafka 的端點。 現在,我想在 kafka 寫入成功或失敗的情況下分別使用適當的狀態代碼 2xx 或 5xx 響應調用。 代碼片段是 現在的問題是端點在執行 ack 或 nack 回調之前使用狀態代碼進行響應。 還嘗試了MutinyEmitter的sendAndAwait方 ...