06 2017 档案

摘要:ConnectionFactory是用于产生到JMS服务器的链接的,Spring为我们提供了多个ConnectionFactory,有SingleConnectionFactory和CachingConnectionFactory。SingleConnectionFactory对于建立JMS服务器链接的请求会一直返回同一个链接,并且会忽略Connection的close方法调用。CachingConnectionFactory继承了SingleConnectionFactory,所以它拥有SingleConnectionFactory的所有功能,同时它还新增了缓存功能,它可以缓存Session、MessageProducer和MessageConsumer。 阅读全文
posted @ 2017-06-22 23:12 小禾点点 阅读(661) 评论(0) 推荐(1) 编辑
摘要:Broker可以被看成消息转发器。Broker也负责一些控制和管理操作。它能够定位服务端的位置,若发生异常,能够将异常捕获传给Client。Broker需要提供注册服务的接口给Server。如果请求来自其他的Broker,本地的Broker需要转发请求并最终将结果或异常回应给相应的远程Broker。Broker提供的服务和name service非常相像(如DNS、LDAP)。 阅读全文
posted @ 2017-06-22 20:05 小禾点点 阅读(632) 评论(0) 推荐(0) 编辑
摘要:安全机制一般包含验证(Authentication)和授权(Authorization)两部分。在ActiveMQ中,验证指通过访问者的用户名和密码实现用户身份的验证,授权指为消息目标(队列或主题)的读、写、管理指定具有相应权限的用户组,并为用户分配权限。ActiveMQ的安全机制基于插件实现。 阅读全文
posted @ 2017-06-18 18:51 小禾点点 阅读(2491) 评论(0) 推荐(0) 编辑
摘要:从ActiveMQ 5.6版本之后,又推出了LevelDB的持久化引擎。目前默认的持久化方式仍然是KahaDB,不过LevelDB持久化性能高于KahaDB,可能是以后的趋势。在ActiveMQ 5.9版本提供了基于LevelDB和Zookeeper的数据复制方式,用于Master-slave方式的首选数据复制方案。 阅读全文
posted @ 2017-06-18 12:46 小禾点点 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、Http(s)、VM。 其中配置Transport Connector的文件在activeMQ安装目录的conf/activemq.xml中的 阅读全文
posted @ 2017-06-18 02:22 小禾点点 阅读(1688) 评论(0) 推荐(0) 编辑
摘要:开发人员使用Jersey和CXF等工具可以方便地编写java client,从而提供REST或SOAP服务;开发人员也可以基于Apache HC等http传输工具包编写自己的java http client;而Feign的关注点在于简化开发人员使用工具包的复杂度,以最少的代码编写代码从而提供java http客服端。通过定制解码器和异常处理,开发人员可以任意编写文本化的HTTP API。 阅读全文
posted @ 2017-06-14 22:59 小禾点点 阅读(51925) 评论(0) 推荐(0) 编辑
摘要:Ribbon作为后端负载均衡器,比Nginx更注重的是请求分发而不是承担并发,可以直接感知后台动态变化来指定分发策略。它一共提供了7种负载均衡策略: 阅读全文
posted @ 2017-06-11 11:51 小禾点点 阅读(5049) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示