技术架构
微服务架构图
基于 Spring Cloud 微服务的设计理念,通过服务网格、链路追踪等技术保障了系统的可靠性、可观测性和扩展性,同时兼顾了企业级应用的安全合规要求。
- 分层架构设计:
- 前端接入层:通过办公网应用客户端发起HTTP请求,由Nginx集群实现负载均衡和反向代理
- 网关层:采用WebFlux响应式网关处理请求路由和过滤
- 业务服务层:由多个业务服务组成的集群,通过服务注册发现机制实现弹性扩展
- 关键中间件:
- Nacos作为服务注册中心和配置中心,实现服务的动态发现和统一配置管理
- DataEx数据采集服务,实现与厂区内网的安全数据交互
- 网络架构:
- 办公网与生产环境隔离设计
- 通过明确的网络边界和安全通道实现跨网段通信
- 各组件采用集群部署保证高可用性


