码迷,mamicode.com
首页 >  
搜索关键字:生产者 消费者    ( 5406个结果
kafka学习总结012 --- 数据消费相关流程
1、消费者组 kafka提供的一种可扩展可容错消费机制,某个topic的分区数据只能被组内的一个消费者消费,注:当指定了自动提交(enable.auto.commit=true)时,必须显式的指定消费者组ID(group.id) 2、消费位置和offset管理 消费者需要记录消费了多少数据,即消费位 ...
分类:其他好文   时间:2020-06-28 15:17:15    阅读次数:51
爬虫学习之webmagic源码剖析
摘要 笔者最近发现偶然发现一个非常友好的java爬虫框架,感觉非常适合用来java代码以及爬虫知识的学习,随通过查阅网上资料以及阅读其官方手册,并且分析其源代码,学习到了非常多的有用知识,包括java开发的基本哲学,面向对象的知识,设计模式,当然最重要的还是爬虫开发的一系列知识。本篇作为源代码web ...
分类:Web程序   时间:2020-06-28 09:35:49    阅读次数:68
Kafka Kerberos多端口访问
使用了kerberos认证之后,整个kafka系统安全了,而且性能也保持着不错的状态,但是在实际中工作中kerberos未必都能够正常使用,也就是说一些组件无法正常运用Kerberos认证。但是在实际的开发之中,作为消息生产者的数据来源可能非常的多,所以在这样的状态下,kerberos认证必须保留, ...
分类:其他好文   时间:2020-06-28 00:24:15    阅读次数:64
flink之source
1.集合source 2.hdfs source 3.kafka 单value source 4. kafka 键值对source 启动生产者 5.自定义source ...
分类:其他好文   时间:2020-06-27 21:42:37    阅读次数:90
RocketMQ 死信队列 | 消费者出现异常如何处理?
在RocketMQ 重复消费问题 | 订单系统核心流程引入幂等性机制一文中,我们讨论了消息重复消费的问题,比较好的方案是采用在消费侧使用业务判断法来保证接口的幂等性,这样就能避免消息重复消费的问题。 今天要讨论的是消费者代码执行过程中出现异常,我们应该如何处理? 手动提交 offset 首先来看一段 ...
分类:其他好文   时间:2020-06-27 16:08:14    阅读次数:471
实现生产者消费者模式的方法
1、使用 BlockingQueue ArrayBlockingQueue 完成了很多工作,比如队列满了就去阻塞生产者线程,队列有空就去唤醒生产者线程等。 import java.util.concurrent.*; public class MyProdCons { public static v ...
分类:其他好文   时间:2020-06-27 16:05:17    阅读次数:48
生产者消费者模式2-->信号灯法
生产者消费者模式2-->信号灯法 public class TestPC2 { public static void main(String[] args) { TV tv = new TV(); new Player(tv).start(); new Watcher(tv).start(); } ...
分类:其他好文   时间:2020-06-26 22:41:43    阅读次数:74
Centos安装Kafka
点对点消息系统:生产者发送一条消息到queue,一个queue可以有很多消费者,但是一个消息只能被一个消费者接收,当没有消费者可用时,这个消息会被保存直到有一个可用的消费者,所以Queue实现了一个可靠的负载均衡。 发布订阅消息系统:发布者发送到topic的消息,只有订阅了topic的订阅者才会收到 ...
分类:其他好文   时间:2020-06-26 22:33:00    阅读次数:79
Rocketmq broker 消息仓库
名词: commitLog : 消息存储的地方,持久化到磁盘中,保存着生产者发送的完整消息。 consumerqueue: 逻辑消费队列,每一个队列中维护着commitLog 文件中的消息偏移量进行消费。 index: 索引文件。 初始化: 在Broker 启动的时候,org.apache.rock ...
分类:其他好文   时间:2020-06-26 21:48:18    阅读次数:63
生产者消费者模式-->管程法
生产者消费者模式-->管程法 public class TestPC { public static void main(String[] args) { SynContainer container = new SynContainer(); new Productor(container).st ...
分类:其他好文   时间:2020-06-26 19:51:16    阅读次数:70
5406条   上一页 1 ... 25 26 27 28 29 ... 541 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!