随笔分类 - SpringCloud
摘要:分布式通信的两种方式:基于Http协议的rpc通信(SpringCloud微服务)与基于TCP协议的rpc通信(Dubbo+Zookeeper)。 RPC RPC(Remote Procedure Call:远程过程调用):是一种进程间通信方式,是一种技术的思想,而不是规范。它允许程序调用另一个地址
阅读全文
摘要:服务器端负载均衡 Nginx nginx 是客户端所有请求统一交给 nginx,由 nginx 进行实现负载均衡请求转发,既请求由 nginx 服务器端进行转发。 属于服务器端负载均衡。 客户端负载均衡 Ribbon Ribbon 是从 eureka 注册中心服务器端上获取服务注册信息列表,缓存到本
阅读全文
摘要:
阅读全文
摘要:SpringCloud Ribbon是基于Netflix Ribben实现的一套 客户端负载均衡的工具 通过微服务名字访问 @RestController public class DeptConsumerController { //消费者不应该有service层 //支持restful风格请求
阅读全文
摘要:多个Eureka==》集群作用:在于我们平时的生产环境中,很难保证单节点的eureka服务能提供百分百不间断的服务,如果eureka无响应了,整个项目应用都会出现问题,因此要保证eureka随时都能提供服务的情况下,最好的方式就是采用eureka的集群模式,也就是搭建eureka的高可用,在eure
阅读全文
摘要:ACID原则和CAP原则 RDBMS(Mysql,Oracle,sqlServer)=>ACID原则 NoSql(Redis,mongdb)=>CAP原则 ACID原则 A(Atomicity) 原子性 C(Consistency) 一致性 I(Isolation) 隔离性 D(Durability
阅读全文
摘要:某时刻某个服务不可以用了,Eureka不会立刻清理,依旧会对该微服务的信息进行保存 默认情况下,如果EurekaServer在一定时间内没有接收到某个服务实例的心跳,EurekaServer将会注销该实例(90s),但是当网络分区发生故障时,微服务与Eureka之间无法正常通行,以上行为可能变得非常
阅读全文
摘要:springBoot与springCloud版本对应
阅读全文
摘要:三层架构 :MVC 架构本质:解耦 开发框架:Spring 轻量级的java开源框架,容器 目的:解决企业开发的复杂性 IOC:控制反转(提供一个容器) 原来我们都是自己一步步操作,现在交给容器,需要什么就去拿就可以 AOP:面向切面编程,本质动态代理(为了解决不影响业务本来的情况下实现动态增加功能
阅读全文