摘要: Akka提供的默认日志系统只输出到控制台,这种日志系统不可以用到产品环境,当然你可以整合SLF4J这样的日志系统,下面介绍如何在Akka中使用Logback记录日志。 1. 创建Maven工程引入相关依赖。 2. 添加akka配置文件,指定使用SLF4J日志系统。 3. 创建Logback.xml配 阅读全文
posted @ 2016-09-30 11:12 曾彪彪 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: Apache Camel是一个基于Enterprise Integration Pattern(企业整合模式,简称EIP)的开源框架。EIP定义了一些不同应用系统之间的消息传输模型,包括常见的Point-to-Point,Pub/Sub模型。更多关于EIP的信息,可以参见这里 Apache Came 阅读全文
posted @ 2016-05-11 10:19 曾彪彪 阅读(14547) 评论(0) 推荐(0) 编辑
摘要: 使用Redis的主从复制,可以实现读写分离,分担主服务器的压力,另外也可以将数据备份放到从数据库中,同时禁止主服务器的数据备份,也可以节省主服务器的系统开销。 要实现主从复制,只需在启动redis服务时加上参数 --slaveof [master ip] port 如果主数据库设置了密码,那么还要加 阅读全文
posted @ 2016-06-12 16:45 曾彪彪 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Akka是一个高性能,高容错的的分布式框架,并且对Camel也提供了很好的支持,下面创建一个Akka Camel的demo,运行环境:CentOS7 + IntelliJ + JDK8。这个demo分别创建一个Producer和Consumer,实现Redis的pub/sub功能。 1,创建Mave 阅读全文
posted @ 2016-05-12 09:44 曾彪彪 阅读(3269) 评论(0) 推荐(0) 编辑
摘要: Redis组件允许你从Redis接收消息,以及将消息发送给Redis。RedisProducer的功能很强大,几乎能执行所有的Redis Command,这些Command都是在Message的header中进行设置的。遗憾的是RedisConsumer仅仅支持pub/sub模式,不支持Point2 阅读全文
posted @ 2016-05-11 10:30 曾彪彪 阅读(4038) 评论(2) 推荐(0) 编辑
摘要: 下面创建一个Apache Camel的Hello World程序,该程序使用Maven,Intellij 15,运行环境是JDK 8。 1,创建一个maven工程,在pom.xml文件中添加apache camel的dependencies。 <dependencies> <dependency> 阅读全文
posted @ 2016-05-11 10:24 曾彪彪 阅读(7326) 评论(1) 推荐(0) 编辑