论分布式架构设计及其实现
- 摘要
- 正文
摘要
2023年2月,本人所在集团公司承接了长三角地区某省渔船图纸电子化审查项目开发,该项目旨在为长三角地区渔船建造设计院、渔船审图机构提供一个便捷化的服务平台。在次项目中,我作为项目成员参与了整个项目的建设工作,全权负责项目需求分析以及项目整体架构设计等工作。该项目以实现渔船图纸审查为统一目标,为渔船建造设计院、渔船审图机构、第三方技术审图单位提供一体化服务,推荐长三角地区渔船建造行业发展。我们依据以往现有的开发经验认为,分布式架构不仅能够集中式解决单一架构的性能瓶颈,还能提升系统的可用性、可靠性,并发性等多种软件质量属性,是现在大型软件系统构建的必备技术手段,本文以该项目为例,对系统进行了分层设计、存储层采用分区设计、应用层采用微服务架构,接入层采用负载均衡技术以及多机房部署方式,保证了系统的高性能需求。历时10个月,项目顺利上线,赢得了客户良好评价。
正文
近年来,随着国家对渔船建造行业的大力支持,以及渔船建造技术的快速发展,渔船建造的规模越来越大,因而导致渔船建造图纸审查数量也迅速增加,传统的纸质化审图已经越来越不能满足渔船建造设计院的需求,对于存在问题图纸的修改、审查,设计师往往奔走于设计院与审图机构之间,耗费大量的人力、物力、财力。2023年初,长三角地区某省为了推进渔船建造行业的一体化发展,实现渔船审图“”零跑腿”的业务需求,发起了渔船图纸电子化审查项目,该项目投资1000万元,计划10个月完成,并对项目进行了公开招标,我司成功中标。
接到系统开发任务后,我所在部门领导高度重视,第