java实现生产者消费者问题 
生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了两个共享固定大小缓冲区的线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时...
                            
                            
                                分类:
编程语言   时间:
2015-05-11 17:57:59   
                                阅读次数:
139
                             
                    
                        
                            
                            
                                Kafka 分布式消息队列 类似产品有JBoss、MQ一、由Linkedln 开源,使用scala开发,有如下几个特点:(1)高吞吐(2)分布式(3)支持多语言客户端 (C++、Java)二、组成:客户端是 producer 和 consumer,提供一些API,服务器端是Broker,客户端提供可...
                            
                            
                                分类:
其他好文   时间:
2015-05-04 23:45:03   
                                阅读次数:
194
                             
                    
                        
                            
                            
                                一个web项目的团队往往具有以下角色的人员组成:project stakeholder(client or business owner)产品经理Project manager 项目经理producer 制片人editor/copywriter编辑和文案人员information archite.....
                            
                            
                                分类:
Web程序   时间:
2015-05-04 19:43:37   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                //PECS:producer-extends-comsumer-super
import com.google.common.collect.Lists;
import java.util.Arrays;
import java.util.List;
/**
 * Created by jianjun.yu on 15-4-21.
 */
public class GTest {
 ...
                            
                            
                                分类:
编程语言   时间:
2015-04-28 22:56:47   
                                阅读次数:
307
                             
                    
                        
                            
                            
                                Kafka Producer消息发送producer直接将数据发送到broker的leader(主节点),不需要在多个节点进行分发。为了帮助producer做到这点,所有的Kafka节点都可以及时的告知:哪些节点是活动的,目标topic目标分区的leader在哪。这样producer就可以直接将消息...
                            
                            
                                分类:
其他好文   时间:
2015-04-18 11:29:11   
                                阅读次数:
135
                             
                    
                        
                            
                            
                                之前讨论了consumer和producer是怎么工作的,现在来讨论一下数据传输方面。数据传输的事务定义通常有以下三种级别:最多一次:消息不会被重复发送,最多被传输一次,但也有可能一次不传输。最少一次:消息不会被漏发送,最少被传输一次,但也有可能被重复传输.精确的一次(Exactly once):不...
                            
                            
                                分类:
其他好文   时间:
2015-04-18 11:23:17   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                Kafka Producer APIs旧版的Procuder API有两种:kafka.producer.SyncProducer和kafka.producer.async.AsyncProducer.它们都实现了同一个接口:[java]view plaincopyclassProducer{/*将...
                            
                            
                         
                    
                        
                            
                            
                                最近写完storm实时统计pv.uv.ip的项目后,前端服务器用flume进行收集,逐步把所有的服务器都增加上。增加的差不多时。Kafka报了如下类似错误:4709[main]WARNkafka.producer.async.DefaultEventHandler-Producerequestwithcorrelationid214faileddueto[datasift,0]:kafka.commo..
                            
                            
                                分类:
其他好文   时间:
2015-04-16 17:53:54   
                                阅读次数:
174
                             
                    
                        
                            
                            
                                最近写完storm实时统计pv.uv.ip的项目后,前端服务器用flume进行收集,逐步把所有的服务器都增加上。增加的差不多时。Kafka报了如下类似错误:4709[main]WARNkafka.producer.async.DefaultEventHandler-Producerequestwithcorrelationid214faileddueto[datasift,0]:kafka.commo..
                            
                            
                                分类:
其他好文   时间:
2015-04-16 17:51:53   
                                阅读次数:
161
                             
                    
                        
                            
                            
                                1#include2#include3#include45pthread_mutex_tmutex;6pthread_cond_tcond_full;7pthread_cond_tcond_empty;89intg_iBufSize=0;1011void*thread_producer(void*a...
                            
                            
                                分类:
系统相关   时间:
2015-04-13 01:35:18   
                                阅读次数:
183