
Spring
文章平均质量分 92
龙虎快
这个作者很懒,什么都没留下…
展开
-
负载均衡
负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。1. 四层负载均衡 vs 七层负载均衡1.1 四层负载均衡(目标地址和端口交换)主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。以常见的 TCP 为例,负载均衡设备在接收到第一个来自客户端的 SYN 请求时,即通过上述方式选择一个最佳的服务器,并对报文中目标 IP 地址进行修改(改为后端服务器原创 2021-08-10 11:53:37 · 566 阅读 · 0 评论 -
Hbase
1. 概念base 是分布式、面向列的开源数据库(其实准确的说是面向列族)。HDFS 为 Hbase 提供可靠的底层数据存储服务,MapReduce 为 Hbase 提供高性能的计算能力,Zookeeper 为 Hbase 提供稳定服务和 Failover 机制,因此我们说 Hbase 是一个通过大量廉价的机器解决海量数据的高速存储和读取的分布式数据库解决方案。2. 列式存储列方式所带来的重要好处之一就是,由于查询中的选择规则是通过列来定义的,因此整个数据库是自动索引化的。这里的列式存储其实说的是原创 2021-07-18 12:51:55 · 123 阅读 · 0 评论 -
RabbitMQ
1. 概念RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。RabbitMQ 最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。具体特点包括:可靠性(Reliability):RabbitMQ 使用一些机制来保证可靠性,如持原创 2021-07-15 14:59:56 · 89 阅读 · 0 评论 -
微服务概述
1. 服务注册发现服务注册就是维护一个登记簿,它管理系统内所有的服务地址。当新的服务启动后,它会向登记簿交待自己的地址信息。服务的依赖方直接向登记簿要 Service Provider 地址就行了。当下用于服务注册的工具非常多 ZooKeeper,Consul,Etcd, 还有 Netflix 家的 eureka 等。服务注册有两种形式:客户端注册和第三方注册。1.1 客户端注册(zookeeper)客户端注册是服务自身要负责注册与注销的工作。当服务启动后向注册中心注册自身,当服务下线时注销自己。期间原创 2021-07-08 16:20:47 · 125 阅读 · 0 评论 -
Spring
Spring 原理它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。1. Spring 特点1.1 轻量级从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1M多的JAR文件里发布,并且Spring所需的处理开销也是微不足道的。此外,Spring是非入侵式的:典型的,Spring应用中的对象不依赖于Spring的特定类。1.2 控制反转Spring通过一种称作控制反转IOC的技术促原创 2021-07-08 12:45:59 · 2524 阅读 · 0 评论