当前位置: 首页 > 知识库问答 >
问题:

Spring Boot-Apache Kafka客户端兼容性

秦宏硕
2023-03-14

我无法让Spring-Kafka与Kafka客户端版本1.x一起工作。当我使用更高的kafka客户机(>2)时,我得到以下错误

[使用者Clientid=Adapter1-0,GroupID=XXXX]无法建立到节点-1的连接。代理可能不可用。

我无法找出是Spring问题还是KAfka客户端版本问题

共有1个答案

周浩博
2023-03-14

我自己想出来的。这是Spring Boot-Spring Kafka和Kafka客户端兼容性的问题。kafkaendpoint为1.1版本。所以我不得不使用Spring boot的旧版verison和Spring kafka客户机(版本2.0.7)

 类似资料:
  • https://spring.io/projects/spring-kafka指出,“所有brokers>=0.10.x.x的用户(以及所有spring boot 1.5.x用户)建议使用spring-kafka 1.3.x或更高版本”我已经在pom.xml中设置了spring-kafka 1.3.9版本,并将Kafka客户端从0.11.x.x覆盖到0.10.2.2 当我运行实例时,我会出现以下错

  • 我们有两个应用程序使用相同的redis缓存集群。其中一个应用程序(比如App1)使用Jedis,另一个应用程序(比如App2)使用Redisson。现在,我们可以假设这两个应用程序都可以将Java对象读写到缓存中,尽管最终可能只有App2(使用Redisson)来完成写操作。 我的问题是,在序列化和反序列化方面,Redisson编写的对象是否可以被Jedis阅读(反之亦然)。 null 更新:Ap

  • 我已经尝试了这篇简单的教程https://spring.io/guides/gs/consource-web-service/,它起作用了。 然后尝试连接到另一个SOAP服务,使用一个附加的和扩展的客户端类。似乎这两个客户机类都使用了相同的-class,这使得我首先添加的一个失败(未知的jaxb-context等)。如何确保客户端类使用正确的-class?

  • 问题内容: 建筑: 我们有一个使用2个pubsub主题/订阅对的架构: 定期由cronjob触发主题(例如,每5分钟触发一次)。订阅是我们云功能的触发器。 主题充当我们的一项服务发布的后台作业的队列。云功能在每次执行时读取订阅,以为排队的后台作业提供服务。 这使我们可以控制后台作业的服务频率,而与将它们添加到队列的时间无关。 云功能(由触发)通过pull读取消息。它决定准备好哪些后台作业,并在成功

  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • 我希望当遇到错误时,用户会收到对其http调用的异常响应。该错误确实被捕获并显示在spring日志中,但不会返回给用户。为什么? 我的方法是: 日志中的错误: 错误处理程序: xception.java 例外回复。JAVA 用户收到403。。我不知道为什么,但我应该接受我的错误,没有任何身体。。 InternalServerExc0019在try/catch之外工作。.