java框架整合
文章平均质量分 79
虐汪狂人巴甫洛夫
talk is cheap,show me your code.
展开
-
定时调度线程池scheduleAtFixedRate和schedule方法
【1.scheduleAtFixedRate方法】定时调度线程池:ScheduledExecutorService executor=Executors.newScheduledThreadPool(2);//提供2个定时调度的线程executor.scheduleAtFixedRate(Runnable command, long initialDelay, long period,原创 2016-06-27 15:47:58 · 6797 阅读 · 0 评论 -
active mq与Spring的整合
【前言】Java消息服务(JMS)广泛应用在跨系统的异步通信中,优势在于减少响应时间和降低耦合,通常我们会把比较耗时且不需要立即返回结果的操作放入消息队列中。【分类】1.点对点消息模型 :每个消息只有一个接受者,消息发送和消息接收者之间无直接关联。当消息发送者发送消息时,无论接收者在不在运行,都能获取到消息,并在收到时发送确认消息。2.发布订阅模型:一个消息可以有多个订阅者,发布、订阅之间原创 2016-12-12 16:09:58 · 1326 阅读 · 0 评论 -
网络通信框架Netty的TCP粘包/拆包解决方案
【前言】针对TCP底层网络通信设计时,当在接收或者发送数据消息时,都需要考虑TCP粘包或者拆包的问题。即可以认为TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,因此一个完整的数据包可能被被TCP拆分成多个包进行发送,也可能把若干个小的数据包封装成一个大的包发送,从而导致数据接收的不完整问题,这就是TCP粘包和拆包问题。【问题说明】TCP粘包拆包问题图解原创 2016-10-13 16:41:17 · 1809 阅读 · 0 评论 -
Kafka环境搭建及与Spring的整合测试
【前言】 Kafka作为一种分布式消息队列的实现,采用发布订阅的消息模型。通过生产者把消息Topic存储在broke,消息者可以订阅多个感兴趣的topic进行消费。消费者需要自己保留一个offset,从kafka 获取消息时,只拉去当前offset 以后的消息。Kafka相比于其他MQ(activemq、rabbitmq)优点:1.高性能高吞吐量 ; Kafka 集群可以透明的扩展,增加原创 2016-12-14 11:01:18 · 16234 阅读 · 4 评论