没有合适的资源?快使用搜索试试~ 我知道了~
软件各种系统架构图.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 122 浏览量
2021-10-06
07:52:16
上传
评论
收藏 57KB DOC 举报
温馨提示
试读
37页
软件各种系统架构图.doc
资源推荐
资源详情
资源评论
- -
软件各种系统架构图
发布一企业技术架构图,供大家参考。
该技术架构图是本人根据多年企业技术架构经历而制定,
是企业技术的总架构图,希望对 们有所借鉴。
简单说明:
中间件根底运行环境是经过统一规划的以
、 为主的集群环境
企业集成平台是以根底业务应用为根底效劳于上层平台和
根底业务应用的高度集成平台
数据中心是企业公共数据的集中管理比方用户数据、企业
编码,可以通过数据集成平台或效劳集成平台分发给其他
应用
工程做了不少都没画过架构图这次被要求画图画的很丑
请大家看图本身包含的系统架构信息
一、架构整体图
- - word.zl-
- -
、核心是两库一线
接口总线
所有算法功能抽象成接口其局部接口的方法都是
泛型方法是为了解决某一大类问题的
代码库
代码库包含现接口总线中接口的各种实现
应用库
提供用户的界面或者提供给外部的效劳
是通过容器配置调用算法库中的代码来实现的各
种应用
二、应用关系图 、应用通过配置从应用库中组装出自
己的应用系统
、应用本身之外的东西尽量使用拦截器处理授权访
问、权限数据推送、异常处理、缓存、日志等
、使用消息队列做高并发应用支撑秒杀类似应用
- - word.zl-
- -
、使用分布式任务系统做周期作业、数据维护、数据
计算等
架构图
什么是
是一个 平台下,纯 开发的,基于
!"#$ 架构风格的,可以帮助
开发者开发高并发、高吞吐、可伸缩、可扩展的应用程序
的一个应用开发框架。
开源工程地址: %&''()*'(+,*)*+' 作者
博客地址:-%'(.*%'+(#$'/01)("-
交流群号:23/024 微信公众号:
框架特色
一个 开发框架,完美支持基于六边形架构思想的开发
实现 架构思想,并且框架提供 端命令的处理结果
的返回,支持同步返回和异步返回置 5(
*#〔〕架构模式,让 端的数据持久化变得通用
- - word.zl-
- -
化聚合根常驻存, ""#$"+"- 聚合根的
处理基于 "+!+-,5(!+-, 的思想,类似
(#!-(#!+-, 严格遵守聚合强一致性、聚
合之间最终一致性的原那么 6#*7"("+5( 基
于聚合根 8事件版本号的唯一索引,实现聚合根的乐观
并发控制框架保证 "+ 的幂等处理通过聚合根 对命令
或事件进展路由,做到最小的并发冲突、最大的并行处理
消息发送和接收基于分布式消息队列 **,支持分布
式部署基于事件驱动架构式〔,5( #5
#)((*#〕基于队列的动态扩容'缩容 5(9 中因
为存放的都是不可变的事件,所以水平扩展非常容易,框
架可置支持支持 :#%%!++#〔++〕,以支持一
个用户操作跨多个聚合根的业务场景,如订单处理,从而
防止分布式事务的使用 实现了 架构面临的大
局部技术问题,让开发者可以专注于业务逻辑和业务流程
的开发,而无需关心纯技术问题
晚上把公司应用的架构结合之前研究的东西梳理了下,整
理了一架构规划图,贴在这里备份下面是个人理解的做架
构的几个要点:
、系统平安
- - word.zl-
- -
这是首要考虑的,以这图为例,网络划分为 个区:
+!; 区可以直接公网访问,也可以 与 77# 区互
通,但不能直接与 9# 区互通 通常这里放置 反向代
理 效劳器
77# 区能与 !; 区、9# 区互通,但是无
法直接从公网访问 通常这里放置 应用效劳器、中间件效
劳器之类
9# 区仅与 77# 区互通 通常这里放置 核心
数据库
、尽量消除单点故障
上图中,除了“硬件负载均衡〞节点外,其它节点都可以部
署成集群〔9 有点特殊,传统 9! 要实现分布式'集
群还是比拟困难的,要看具体采用的数据库产品,并非所
有数据库都能方便的做 )+#〕,%% 本身可以通过
"+ 模式8"<-*%(# 实现集群、% 通过
!+%(#'-+5 以 (- 方式可以实现 =、9!! 本
身就支持集群、>:#5# 配合底层储存阵列也可以做到
=、, 静态资源效劳器自不必说
、本钱
- - word.zl-
剩余36页未读,继续阅读
资源评论
gjmm89
- 粉丝: 14
- 资源: 19万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功