Spring boot框架+微服务实现的系统组网图分享

一、背景

上次写测试报告的时候,领导说要加上系统组网图。这不就花了几个小时时间把组网图画了一下,做个记录。以后Spring boot框架+微服务实现的系统要画组网图,都可以按照这个来画。

 二、组网图

DMZ区,百度百科定义为:DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络的访问用户不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。该缓冲区位于企业内部网络和外部网络之间的小网络区域内。在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络。因为这种网络部署,比起一般的防火墙方案,对来自外网的攻击者来说又多了一道关卡。

白话理解,就是不能直接通过internet直接访问核心区的东西。

业务区,分业务服务器和公共服务器,公共服务器就放授权中心和注册中心,然后与系统相关的具体模块放业务服务器,这个业务服务器可以一个或者多个。看具体的业务吧,要处理能力的话服务器的能力就要强一些,16G+起吧。

数据区放的是缓存、数据库、还有rabbimq消息队列。

gateway网关也是spring boot的基础模块,web就代表web应用。

也就是Internet要想访问,需要通过nginx服务器和网关才到业务区。

Spring boot框架+微服务实现的系统组网图分享

三、总结

此图一般是架构师画的,你说测试工程师也可以有潜质做架构师吗?哈哈哈哈。

2020年7月10日