05 2020 档案
摘要:1.微服务容易出现的问题 (1)客户端要维护服务端的各个地址,代码困难 (2)认证,鉴权复杂 (3)跨域问题 2.为了解决上述问题,所以引入api网关,它的作用就是提供系统的统一入口,封装程序的内部结构,为客户端提供统一服务,一些与业务本身的功能的公共逻辑就可以在这里实现,例如:认证,鉴权,监控和路
阅读全文
摘要:1.雪崩效应 微小的变化就会引起输出的巨变,例如不合理的设计容量设计,或者高并发下某一个方法响应时间慢,或者某台机器资源耗尽都会发生雪崩效应。 2.设计目的 为了保护自己防止雪崩效应的扩散 3.常见对容错思路有隔离,超时,限流,熔断,降级 (1)隔离:按照一定的原则将系统氛围若干个模块,各个模块之间
阅读全文
摘要:1.集群原理 互相注册,相互守望 2.实现 (1)新建eureka-server1001工程 (2)导入jar包 <properties> <java.version>1.8</java.version> <spring-cloud.version>Hoxton.SR4</spring-cloud.
阅读全文
摘要:1.一般的代码 import java.util.concurrent.TimeUnit; public class TryConcurrency { private static void browseNews() { for ( ; ;) { System.out.println("uh-huh
阅读全文
摘要:1.微服务 将一个系统拆分成单个较小的服务,服务与服务之间通过rest方式进行访问 2.如何管理服务 服务自管理 服务注册:服务将自身信息注册到注册中心 服务发现:服务实例通过注册中心,获取到注册中心中服务到实例信息,通过这些信息去请求它们提供服务 服务剔除:服务注册中心将出现问题的服务剔除,使其不
阅读全文
摘要:1.启动redis src/redis-server src/redis-server --port 6380 //redis将会以6380端口启动 2.停止redis src/redis-cli shutdown 3.连接redis src/redis-cli -h 127.0.0.1 -p 63
阅读全文
摘要:1.原则 (1)遵从AP原则 (2)基于REST的服务 (3)用于定位服务,以实现中间层服务器的负载均衡和故障转移 (4)服务注册与发现对于微服务十分重要,有了注册与发现,只需要使用服务的表示符,就可以访问到服务,而不需要修改服务调用的配置文件 (5)功能类似与zookeeper 2.原理
阅读全文

浙公网安备 33010602011771号