06 2017 档案

摘要:上一篇我介绍了spring事务的传播特性和隔离级别,以及事务定义的先关接口和类的关系。我们知晓了用TransactionTemplate(或者直接用底层P的latformTransactionManage 不推荐)进行事务管理方式,也就是Spring的编程式事务,这种方式使得业务代码和事务耦合度还是 阅读全文
posted @ 2017-06-30 17:10 等待九月 阅读(1125) 评论(0) 推荐(0)
摘要:对于每一个JAVA程序员,spring应该是再熟悉不过的框架了,它的功能有多强大我就不多说了,既然他有这么强大的功能,是如何实现的呢?这个就需要从他的原理去了解,而最直接了解原理的方式莫过于源码。当然Spring源码那么大,有时候会显得无从下手,而且也是晦涩难懂。所以我们可以按照功能模块地方式去解读 阅读全文
posted @ 2017-06-29 21:32 等待九月 阅读(5564) 评论(0) 推荐(1)
摘要:前几天写了一个消息中间件(kafka)的封装,业务方发现消费者需要配置的东西太多(每增加一个topic和实现类都需要在配置文件中加,会显得很繁琐)。于是我为了尽量减少这个XML配置,采用注解的方式来获取topic和实现类。 第一步:先自定义一个注解,有一个topic的方法用于表明需要监听的topic 阅读全文
posted @ 2017-06-15 17:19 等待九月 阅读(3013) 评论(0) 推荐(0)
摘要:上一遍我简单介绍了kafka的生成者使用,调用方式比较简单,今天我给大家分享下封装kafka消费者,作为中间件,我们做的就是最大程度的解耦,使业务方接入我们依赖程度降到最低。 第一步,我们先配置一个消费者核心类 这个核心类有3个部分组成:1.构造方法(生成一个消费者配置,订阅topic),2.开启多 阅读全文
posted @ 2017-06-02 18:17 等待九月 阅读(12547) 评论(9) 推荐(1)
摘要:这段时间因为工作关系一直在忙于消息中间件的发开,现在趁着项目收尾阶段分享下对kafka的一些使用心得。 kafka的原理我这里就不做介绍了,可参考http://orchome.com/kafka/index 这里我重点给大家介绍下kafka生产者的使用 kafka可分为新旧版本,旧版本(0.8Sca 阅读全文
posted @ 2017-06-01 19:12 等待九月 阅读(7449) 评论(1) 推荐(0)