当前位置: 首页 > wzjs >正文

桂林做手机网站设计wordpress连接微博 破解

桂林做手机网站设计,wordpress连接微博 破解,临西企业做网站,佛山网络公司哪个好如果您在应用程序上下文中定义了KafkaAdmin bean,它可以自动向代理添加主题。为此,您可以将每个主题的NewTopicBean添加到应用程序上下文中。2.3版本引入了一个新的类TopicBuilder,使创建此类bean更加方便。以下示例显示了如何执行此操作&…

如果您在应用程序上下文中定义了KafkaAdmin bean,它可以自动向代理添加主题。为此,您可以将每个主题的NewTopic@Bean添加到应用程序上下文中。2.3版本引入了一个新的类TopicBuilder,使创建此类bean更加方便。以下示例显示了如何执行此操作:

@Bean
public KafkaAdmin admin() {Map<String, Object> configs = new HashMap<>();configs.put(AdminClientConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9092");return new KafkaAdmin(configs);
}@Bean
public NewTopic topic1() {return TopicBuilder.name("thing1").partitions(10).replicas(3).compact().build();
}@Bean
public NewTopic topic2() {return TopicBuilder.name("thing2").partitions(10).replicas(3).config(TopicConfig.COMPRESSION_TYPE_CONFIG, "zstd").build();
}@Bean
public NewTopic topic3() {return TopicBuilder.name("thing3").assignReplicas(0, List.of(0, 1)).assignReplicas(1, List.of(1, 2)).assignReplicas(2, List.of(2, 0)).config(TopicConfig.COMPRESSION_TYPE_CONFIG, "zstd").build();
}

从2.6版本开始,您可以省略partitions()和/或replias(),代理默认值将应用于这些属性。代理版本必须至少为2.4.0才能支持此功能-请参阅KIP-464。

@Bean
public NewTopic topic4() {return TopicBuilder.name("defaultBoth").build();
}@Bean
public NewTopic topic5() {return TopicBuilder.name("defaultPart").replicas(1).build();
}@Bean
public NewTopic topic6() {return TopicBuilder.name("defaultRepl").partitions(3).build();
}

从2.7版本开始,您可以在一个KafkaAdmin中声明多个NewTopics。NewTopics bean定义:

@Bean
public KafkaAdmin.NewTopics topics456() {return new NewTopics(TopicBuilder.name("defaultBoth").build(),TopicBuilder.name("defaultPart").replicas(1).build(),TopicBuilder.name("defaultRepl").partitions(3).build());
}

使用Spring Boot时,KafkaAdmin bean会自动注册,因此您只需要NewTopic(和/或NewTopics)@Beans。

默认情况下,如果代理不可用,则会记录一条消息,但上下文会继续加载。您可以通过编程调用管理员的initialize()方法,稍后重试。如果您希望将此情况视为致命,请将管理员的fatalIfBrokerNotAvailable属性设置为true。随后,上下文初始化失败。

如果代理支持它(1.0.0或更高版本),如果发现现有主题的分区数少于NewTopic.numPartitions,管理员会增加分区数。

从2.7版本开始,KafkaAdmin提供了在运行时创建和检查主题的方法。

创建或修改主题

描述主题

对于更高级的功能,您可以直接使用AdminClient。以下示例显示了如何执行此操作:

@Autowired
private KafkaAdmin admin;...AdminClient client = AdminClient.create(admin.getConfigurationProperties());...client.close();

从2.9.10、3.0.9版本开始,您可以提供一个Predicate<NewTopic>,用于确定是否应考虑创建或修改特定的NewTopic bean。例如,如果您有多个指向不同集群的KafkaAdmin实例,并且希望选择应由每个管理员创建或修改的主题,则这很有用。

admin.setCreateOrModifyTopic(nt -> !nt.name().equals("dontCreateThisOne"));


文章转载自:

http://4L96xECV.pqypt.cn
http://tNYxRoDM.pqypt.cn
http://2zfvx1Zf.pqypt.cn
http://jw4FsUXP.pqypt.cn
http://OUs0b8F2.pqypt.cn
http://O3qXH2eh.pqypt.cn
http://AZZqBzyk.pqypt.cn
http://ksoCFzLW.pqypt.cn
http://SEDfAeNY.pqypt.cn
http://55aL2i3L.pqypt.cn
http://DAhNPyqG.pqypt.cn
http://5RQZnxYt.pqypt.cn
http://zCCjHB1H.pqypt.cn
http://Rp5IW0AQ.pqypt.cn
http://QfJGEMD3.pqypt.cn
http://zLq8b0F8.pqypt.cn
http://2hWFt5CE.pqypt.cn
http://ouiUCdra.pqypt.cn
http://hoaiZEi3.pqypt.cn
http://mIpO5QdZ.pqypt.cn
http://GvqBQlak.pqypt.cn
http://2sqGEpBQ.pqypt.cn
http://vfTXLREB.pqypt.cn
http://oGqIDuwb.pqypt.cn
http://mxok83Xl.pqypt.cn
http://rIyRT3VB.pqypt.cn
http://3ynRXslv.pqypt.cn
http://NqiuH33t.pqypt.cn
http://gmGzH5v8.pqypt.cn
http://FpivPXn9.pqypt.cn
http://www.dtcms.com/wzjs/747759.html

相关文章:

  • 下载 网站样板跨境电商卖什么产品最赚钱
  • 张家港保税区建设规划局网站南京门户网站制作
  • 网站开发方案ppt系统软件有哪些?
  • 温州集团网站建设公司如何制作一个网页
  • 美食网站 源码网站建设 博客
  • 潍坊网站建设怎么做网站超市
  • 三合一网站什么开发好缩短链接网站
  • 网站制作网址wordpress采集提交百度
  • 做一个像美团的网站需要多少钱网站logo是什么意思
  • 长春网站建设新格成都活动轨迹
  • 惠州网站营销推广wordpress熊掌认证
  • 网站开发不让搜索引擎南海网站制作公司
  • 郑州手机网站制作sns有哪些著名的网站
  • 网站推广一站式服务云建站空间
  • 徐州手机建站模板wordpress七牛远程图片
  • 做网站开发找哪家公司甘肃路桥建设集团有限公司官方网站
  • 制作企业网站是免费的吗网站ftp地址查询
  • 简单电商网站模板天津黄页企业名录
  • 做最好的导航网站成都房屋设计公司哪家好
  • 企业商务网站建设的基本方法与有权重网站做友链
  • 长沙seo网站推广郑州微信小程序开发公司排名
  • 网站制作流程是什么网站建设需要待摊吗
  • 企业网站的策划书做网站建设需要多少钱
  • 哪些网站是php做的全网整合营销推广方案
  • 企业网站开发建设东莞网络推广建站
  • 做网站需要学的语言和软件汉中今天确诊名单
  • 网站制作公司教你怎么制作网站公司宣传册设计与制作图片
  • 小程序免费网站唐山哪个公司可以建网站
  • 东莞网站建设用哪种好ssh课程网站开发
  • 做移动网站优化快速做滋补品销售有什么网站