- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Hystrix:服务熔断与服务降级
服务熔断: 熔断机制是应对雪崩效应的一种微服务链路的保护机制。服务降级: 当微服务链路上的某个微服务不可用或响应时间太长时,对该熔断节点微服务的调用失败,快速返回降级的响应信息。...
2018-05-25 10:54:23 694
转载 Spring Cloud 两种服务调用方式(Rest + Ribbon) 和 Fegin方式
1、Rest + Ribbon@Bean@LoadBalancedRestTemplate restTemplate() { return new RestTemplate();}@AutowiredRestTemplate restTemplate;public String hiService(String name) { return restTemplate.g...
2018-05-25 09:45:01 2496
原创 Token:JWT的优点与注意事项
JWT的优点: 安全性高,防止token被伪造和篡改 自包含,减少存储开销 跨语言,支持多种语言的实现 支持过期,发布者校验JWT的注意事项: 消息体可以被base64解密为明文 不适合存放大量信息 无法作废未过期的jwt...
2018-05-22 21:08:09 6642 1
原创 Spring Cloud Eureka 架构、核心特性及缺陷
Spring Cloud Eureka核心特性: Eureka通过相互注册与复制支持高可用 Eureka支持用户认证 Eureka Client支持注册表缓存 Eureka提供保护模式以解决网络分区故障 Eureka提供健康检查Eureka支持RESTful APISpring Cloud Eureka的缺陷:...
2018-05-22 15:45:16 2508
原创 微服务系列:微服务拆分的原则与步骤
拆分原则: 单一职责、服务粒度适中、考虑团队结构、以业务模型切入、演进式拆分、避免环形依赖和双向依赖拆分步骤: 分析业务模型、确定服务边界、模块拆分、数据库拆分...
2018-05-22 13:53:10 7423
原创 微服务系列:单体架构&微服务架构
单体架构优势:易于开发、测试和部署不足:复杂度高、交付效率低、伸缩性差、可靠性差、阻碍技术创新微服务架构 优势:独立部署、伸缩性强、与组织架构相匹配、技术异构性 挑战:服务拆分、数据一致性、服务通信、服务网关、高可观察、可靠性图 1 微服务关注点...
2018-05-22 11:03:45 659
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人