Spring
為什麼選擇 Spring
概述 微服務 響應式 事件驅動 雲 Web 應用 無伺服器 批處理
學習
概述 快速入門 指南 部落格
專案
概述 Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security 檢視所有專案
  • 開發工具
  • Spring Tools 4 Spring Initializr
    學院
    課程 獲取認證
    解決方案
    概述 Spring Runtime Spring Consulting Spring Academy For Teams 安全公告
    社群
    概述 活動 團隊
    Spring for Apache Kafka 3.3.5
      • 概述
      • 有什麼新內容?
      • 介紹
        • 快速入門
      • 參考
        • 使用 Spring for Apache Kafka
          • 連線到 Kafka
          • 配置主題
          • 傳送訊息
          • 接收訊息
            • 訊息監聽器
            • 訊息監聽器容器
            • 手動提交偏移量
            • 非同步 `@KafkaListener` 返回型別
            • `@KafkaListener` 註解
            • 獲取 Consumer `group.id`
            • 容器執行緒命名
            • 將 `@KafkaListener` 用作元註解
            • 類上的 `@KafkaListener`
            • `@KafkaListener` 屬性修改
            • `@KafkaListener` 生命週期管理
            • `@KafkaListener` `@Payload` 驗證
            • 再平衡監聽器
            • 強制執行 Consumer 再平衡
            • 使用 `@SendTo` 轉發監聽器結果
            • 過濾訊息
            • 重試投遞
            • 按順序啟動 `@KafkaListener`
            • 使用 `KafkaTemplate` 接收訊息
          • 監聽器容器屬性
          • 動態建立容器
          • 應用事件
          • 主題/分割槽初始偏移量
          • 查詢特定偏移量
          • 容器工廠
          • 執行緒安全
          • 監控
          • 事務
          • 精確一次語義
          • 將 Spring Beans 注入生產者/消費者攔截器
          • 在 Spring 中管理的生產者攔截器
          • 暫停和恢復監聽器容器
          • 暫停和恢復監聽器容器上的分割槽
          • 序列化、反序列化和訊息轉換
          • 訊息頭
          • 空 Payload 和 'Tombstone' 記錄的日誌壓縮
          • 異常處理
          • JAAS 和 Kerberos
        • 非阻塞重試
          • 模式工作原理
          • 退避延遲精度
          • 配置
          • 程式設計方式構建
          • 特性
          • 結合使用阻塞和非阻塞重試
          • 訪問投遞嘗試次數
          • 主題命名
          • 多個監聽器,同一個主題
          • DLT 策略
          • 指定 ListenerContainerFactory
          • 在執行時訪問主題資訊
          • 修改 KafkaBackOffException 日誌級別
        • Apache Kafka Streams 支援
        • 測試應用
      • 技巧、竅門和示例
      • 其他資源
      • 覆蓋 Spring Boot 依賴
      • Micrometer 觀測文件
      • Native 映象
      • 變更歷史
    編輯此頁 GitHub 專案 Stack Overflow
    • Spring for Apache Kafka
    • 參考
    • 使用 Spring for Apache Kafka

    使用 Spring for Apache Kafka

    本節詳細解釋了影響使用 Spring for Apache Kafka 的各種關注點。有關簡潔但細節較少的介紹,請參閱快速入門。

    本節摘要

    • 連線到 Kafka
    • 配置主題
    • 傳送訊息
    • 接收訊息
    • 監聽器容器屬性
    • 動態建立容器
    • 應用事件
    • 主題/分割槽初始偏移量
    • 查詢特定偏移量
    • 容器工廠
    • 執行緒安全
    • 監控
    • 事務
    • 精確一次語義
    • 將 Spring Beans 注入生產者/消費者攔截器
    • 在 Spring 中管理的生產者攔截器
    • 暫停和恢復監聽器容器
    • 暫停和恢復監聽器容器上的分割槽
    • 序列化、反序列化和訊息轉換
    • 訊息頭
    • 空 Payload 和 'Tombstone' 記錄的日誌壓縮
    • 異常處理
    • JAAS 和 Kerberos
    參考 連線到 Kafka
    • Spring for Apache Kafka
      • 4.0.0-SNAPSHOT
      • 4.0.0-M2
      • 3.3.6-SNAPSHOT
      • 3.3.5當前
      • 3.2.9-SNAPSHOT
      • 3.2.8
      • 3.1.11-SNAPSHOT
      • 3.1.10
    • 相關 Spring 文件
      • Spring Boot
      • Spring Framework
      • Spring Cloud
        • Spring Cloud Build
        • Spring Cloud Bus
        • Spring Cloud Circuit Breaker
        • Spring Cloud Commons
        • Spring Cloud Config
        • Spring Cloud Consul
        • Spring Cloud Contract
        • Spring Cloud Function
        • Spring Cloud Gateway
        • Spring Cloud Kubernetes
        • Spring Cloud Netflix
        • Spring Cloud OpenFeign
        • Spring Cloud Stream
        • Spring Cloud Task
        • Spring Cloud Vault
        • Spring Cloud Zookeeper
      • Spring Data
        • Spring Data Cassandra
        • Spring Data Commons
        • Spring Data Couchbase
        • Spring Data Elasticsearch
        • Spring Data JPA
        • Spring Data KeyValue
        • Spring Data LDAP
        • Spring Data MongoDB
        • Spring Data Neo4j
        • Spring Data Redis
        • Spring Data JDBC & R2DBC
        • Spring Data REST
      • Spring Integration
      • Spring Batch
      • Spring Security
        • Spring Authorization Server
        • Spring LDAP
        • Spring Security Kerberos
        • Spring Session
        • Spring Vault
      • Spring AI
      • Spring AMQP
      • Spring CLI
      • Spring GraphQL
      • Spring for Apache Kafka
      • Spring Modulith
      • Spring for Apache Pulsar
      • Spring Shell
    • 所有文件...
    Spring

    Copyright © 2005 -Broadcom. 保留所有權利。術語"Broadcom"指 Broadcom Inc. 和/或其子公司。
    使用條款 • 隱私政策 • 商標指南 • 感謝 • 您的加州隱私權 • Cookie 設定

    Apache®、Apache Tomcat®、Apache Kafka®、Apache Cassandra™ 和 Apache Geode™ 是 Apache Software Foundation 在美國和/或其他國家/地區的商標或註冊商標。Java™、Java™ SE、Java™ EE 和 OpenJDK™ 是 Oracle 和/或其關聯公司的商標。Kubernetes® 是 Linux Foundation 在美國和其他國家/地區的註冊商標。Linux® 是 Linus Torvalds 在美國和其他國家/地區的註冊商標。Windows® 和 Microsoft® Azure 是 Microsoft Corporation 的註冊商標。“AWS”和“Amazon Web Services”是 Amazon.com Inc. 或其關聯公司的商標或註冊商標。所有其他商標和版權均歸其各自所有者所有,僅用於資訊目的。其他名稱可能是其各自所有者的商標。

    在所有 Spring 文件中搜索