
微服务
文章平均质量分 51
利剑 -~
追求卓越成功就会出其不意找上门
展开
-
spring体系思维导图
sourcetree 使用文档原创 2021-06-28 23:33:47 · 499 阅读 · 0 评论 -
网络协议之http和tcp思维导图
http协议之前学的整理一部分,后续更新原创 2021-04-21 23:20:48 · 339 阅读 · 0 评论 -
微服务认证解决方案
之前整理的微服务认证文档,分享一下微服务认证有四种解决方案,分别是:单点登录SSO方案、分布式会话(Session)方案、客户端令牌(Token)方案,客户端和API网关结合;单点登录方案:是最常见的解决方案,但是每个与用户交互的服务,都需要通过认证服务器通信,会产生大量的重复认证,和网络碎片流量。分布式会话方案 :将用户信息session 共享存储;当用户访问微服务时,直接从共享存储中获取。该解决方案在高可用和扩展方面很好,但是会话信息保存到共享存储中,要保证数据安全这块,实现复杂度比较高。原创 2021-04-09 23:49:27 · 1026 阅读 · 0 评论 -
分布式环境下,怎么保证线程安全
转:https://blog.youkuaiyun.com/Faker_Wang/article/details/80798732避免并发在分布式环境中,如果存在并发问题,那么很难通过技术去解决,或者解决的代价很大,所以我们首先要想想是不是可以通过某些策略和业务设计来避免并发。比如通过合理的时间调度,避开共享资源的存取冲突。另外,在并行任务设计上可以通过适当的策略,保证任务与任务之间不存在共享资源,比...转载 2018-07-21 23:08:02 · 1863 阅读 · 2 评论 -
微服务学习
1、RESTful发展背景及简介网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"APIFirst"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。REST(Representatio...转载 2019-01-22 22:08:57 · 192 阅读 · 0 评论 -
微服务架构和SOA的区别
1. 2. 4 微服 务 架构 与 SOA 的 区别1. 3. 1 微 服务 的 拆分对于 一般 的 公司 而言, 实践 微 服务 有 非常 大的 技术 挑战, 所以 并不是 所有 的 公司 都 适合 将 单体 架构 拆分 成 微服 务 架构。 一般来说, 微服 务 架构 比较 适合 未来 有 一定 的 扩展 复杂度, 且有 很大 用户 增量 预期 的 应用, 例如 一些 新兴 ...原创 2019-05-25 19:07:37 · 371 阅读 · 0 评论 -
Spring Cloud各组件总结归纳
前面介绍了很多Spring Cloud的组件,本篇按照自己的角度来做一次归纳。Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。Ribbon,客户端负载均衡,特性有区域亲和、重试机制。Hystrix,客户端容错保护,特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离。Feign,声...转载 2019-01-25 22:02:04 · 235 阅读 · 0 评论