分布式体系架构
江左盟主
这个作者很懒,什么都没留下…
展开
-
分布式消息系统ActiveMQ
消息系统 1、什么事是消息系统? 在分布式系统中,消息系统的应用十分广泛,消息可以作为应用间通信的一种方式。消息被保存在队列中,直到被接收者取出。由于消息发送者不需要同步等待消息接收者的响应,消息的异步接收降低了系统集成的耦合度,提升了分布式系统协作的效率,使得系统能够更快地响应客户,提高系统的吞吐量。当系统处于峰值压力时,分布式消息队还能够作为缓冲,削峰填谷,环节集群的压力,避免整个系统被压原创 2017-04-08 19:35:30 · 1440 阅读 · 0 评论 -
分布式缓存
分布式缓存 1、什么是分布式缓存? 在高并发的环境下,大量的I/O处理与CPU的处理速度显然不在同一个数量级,从减轻数据库的压力和提高系统的响应速度两个角度来考虑,因而都会在数据库之前加一层缓存。由于单机的内存资源和承载能力有限,因而可以采用多台服务器来用作缓存,使得多台缓存服务器形同一台,并且不会造成数据重复存放的情况。 2、分布式缓存的好处? 使用分布式缓存,可以在高并发的环境下,原创 2017-04-08 15:22:42 · 756 阅读 · 0 评论 -
分布式的体系架构总结(1)
分布式的体系架构总结 1、什么是分布式应用架构? 简单的说就是将一个业务拆分成多个子业务,部署在不同的服务器上。(集群:同一个业务,部署在多个服务器上。) 2、为什么要使用分布式应用架构? 在单一应用架构中,随着业务需求的增加,架构随之变得也越来越复杂,因而系统的拆分成为不可避免的事情,由此演变为垂直应用架构。 垂直应用架构解决了单一架构的扩容问题,但是当垂直架构增多时,应用之间的交互,原创 2017-04-08 01:38:21 · 614 阅读 · 0 评论 -
服务和负载均衡的实现(zookeeper)
服务的路由和负载均衡的实现 1、Zookeeper是什么? Zookeeper是一个大型分布式系统的可靠地协调系统,提供的功能包括配置维护,名字服务,分布式同步,组服务等。Zeepkeeper是可以通过集群复制的,集群间通过自动广播协议来保持数据的一致性。该协议包括leader election和atomic broadcas阶段。集群中将选出一个leader,其他的机器则称为followe原创 2017-04-08 10:46:22 · 2106 阅读 · 0 评论 -
HTTPS协议
HTTPS协议 HTTPS是基于SSL的HTTP协议,简单的说是HTTP的安全版本。依托SSL协议,HTTPS协议能确保整个通信过程都是经过加密,密钥随机产生,并且能够通过数字证书验证通信双方的身份,以此来保证信息的安全。其中证书包含了证书所代表一端的公钥,以及一些其所具有的基本信息,如机构名称,证书所作用域名、证书的数字签名等,通过数字签名能够验证证书的真实性。通信的内容使用对称加密方式进行加原创 2017-04-09 16:14:25 · 570 阅读 · 0 评论