摘要: 一. 是否有与微服务相近似的技术方案?区别是什么? 在微服务架构之前还有一个概念:SOA(Service-Oriented Architecture)-面向服务的体系架构。SOA已经提出面向服务的架构思想,微服务是SOA的一种演进。 微服务的技术特点: 1) 单一职责的。一个微服务应该都是单一职责的 阅读全文
posted @ 2020-09-21 22:13 九尾狐0813 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一. 微服务要解决的技术问题是什么? 平台采用微服务架构来解决单体应用开发模式面临的缺陷: 开发效率低:所有的开发在一个项目改代码,递交代码相互等待,代码冲突不断 代码维护难:代码功能耦合在一起,新人不知道何从下手 部署不灵活:构建时间长,任何小修改必须重新构建整个项目,这个过程往往很长 稳定性不高 阅读全文
posted @ 2020-08-28 23:46 九尾狐0813 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 最近公司业务繁忙,全力以赴在做狐小E,一直没时间做技术分享,现在上线了,终于有时间来写点东西。 网关是微服务架构不可或缺的一部分,作为微服务架构的唯一入口,将所有请求转发到后端对应的微服务上去,同时又可以将各个微服务中的通用功能集中到网关去做,而不是在每个微服务都实现一遍,比如权限校验,限流,熔断和 阅读全文
posted @ 2020-07-14 00:10 九尾狐0813 阅读(4714) 评论(0) 推荐(0) 编辑
摘要: 一.Saas多租户在数据存储上有三种主要的方案: 独立数据库 共享数据库, 独立Schema 共享数据库,共享数据架构 其中方案1和方案2要解决的核心问题就是租户识别,需要在应用层实现数据源的动态切换,根据租户标识动态的将用户请求路由到对应的租户数据源。 二.利用Mybatis-Plus实现动态数据 阅读全文
posted @ 2020-07-01 08:53 九尾狐0813 阅读(1271) 评论(0) 推荐(0) 编辑