![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式与架构
文章平均质量分 56
设计模式与架构
热爱技术的小陈
于上市互联网企业工作十来年,从程序员到技术总监,从.net到php到java再到大数据,喜欢研究新技术
展开
-
架构设计和概要设计
https://www.cnblogs.com/isoftware/archive/2013/01/20/2868945.html原创 2022-02-23 18:41:52 · 461 阅读 · 0 评论 -
中台和微服务有什么区别
https://www.zhihu.com/question/366731124/answer/977346912?utm_medium=social转载 2021-12-26 13:14:40 · 276 阅读 · 0 评论 -
RPC、SOA与微服务
SOA架构SOA(全称:Service Oriented Architecture),中文意思为 “面向服务的架构”,你可以将它理解为一个架构模型或者一种设计方法,而并不是服务解决方案。其中包含多个服务, 服务之间通过相互依赖或者通过通信机制,来完成相互通信的,最终提供一系列的功能。一个服务通常以独立的形式存在与操作系统进程中。各个服务之间通过网络调用 。跟 SOA 相提并论的还有一个 ESB(企业服务总线),简单来说ESB就是一根管道,用来连接各个服务节点。为了集成不同系统,不同协议的服务,ESB .原创 2021-12-26 13:03:52 · 393 阅读 · 0 评论 -
Java MVC架构图
原创 2020-12-16 16:40:48 · 892 阅读 · 0 评论 -
SaaS私有部署多租户方案与考量
SaaS 多租户多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。三种数据隔离方案1. 独立数据库即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高。优点:为不同的租户提供独立的数据库,有助于简化数据模型的扩展设计,满足不同租户的独特需求;如果出现故障,恢复数据比较简单。缺点:增多了数据库的安装数量,随之带来维护成本和购置成本的增加。2. 共享数据原创 2021-12-26 12:19:51 · 1047 阅读 · 0 评论 -
EJB RMI 原理与架构
1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计很多人都搞错了,这个"服务群集"和"分布式运算"并没有根本解决运行负载的问题,尤其是针对数据库的应用系统。.原创 2021-05-07 11:20:14 · 365 阅读 · 0 评论 -
GOF23种设计模式
1、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说原创 2021-03-15 15:43:04 · 177 阅读 · 0 评论 -
阿里推荐的Java架构分层
根据业务架构实践,结合业界分层规范与流行技术框架分析,推荐分层结构如图所示,默认上层依赖于下层,箭头关系表示可直接依赖,如:开放 API 层可以依赖于 Web 层 (Controller 层),也可以直接依赖于 Service 层,依此类推:• 开放 API 层:可直接封装 Service 接口暴露成 RPC 接口;通过 Web 封装成 http 接口;网关控制层等。• 终端显示层:各个端的模板渲染并执行显示的层。当前主要是 velocity 渲染,JS 渲染,JSP 渲染,移动端展示等。• We原创 2021-01-25 16:46:27 · 1059 阅读 · 3 评论 -
面向对象OOP七大原则
原创 2020-12-25 09:56:38 · 138 阅读 · 0 评论 -
GoF23 种设计模式
原创 2020-12-25 09:52:39 · 135 阅读 · 0 评论