SmartWMS V 5.0新版本介绍 - 微服务架构2022-08-03 09:36
新版的SmartWMS V5.0,采用了全新的微服务架构设计,使之能够更好发挥功效,以更便捷的方式的满足大中型客户在业务方面的需求。与此同时,SmartWMS V4.0版本将继续运营,继续服务广大中小型客户。 此次版本升级,为何选择了微服务架构? 首先,对于一般的中小型客户而言,仓储面积小,SKU数量不多,需求相对简单,采用单体架构的版本完全可以满足客户的需求。 而大型企业仓储规模巨大,涉及SKU品类众多,需求极其复杂,且实施周期和二次开发的频次较高,显然需要微服务架构来应对这一问题。 其次,在WMS市场领域,随着精细化管理的重视度提升,WMS要比其它替代品越来越有专业优势。 正因为如此,客户在系统方面的要求越来越高。且在不断的发展中,会不断的提出新的需求。这些需求往往并非一次性提出,而是逐渐提出的。 面对客户零星且持续不断的新需求,微服务架构显然更为合适。 采用微服务架构后,系统将会有哪些提升? 在5.0新版本中,将基础管理、入库管理、库存管理、报表管理、系统管理、计费管理7大模块进行了划分,每个功能模块均独立运行,且每对请求和响应是独立的。在系统中,数据是联合的,每个微服务都有其独立的数据存储。 具体来说,微服务架构,将帮助5.0新版本在以下方面进行提升: ● 更快的启动速度; ● 更好的故障处理模式,即便某功能出现问题,其他功能还能继续服务。当架构中的某一组件发生故障时,在单一进程的传统架构下,故障很有可能在进程内扩散,导致整个应用不可用。在微服务架构下,故障会被隔离在单个服务中; ● 更便捷的开发模式,在一个微服务中的修改,不会影响其他的微服务; ● 针对客户在不同业务方向上的需要,可以调配更多的硬件资源集中服务该功能; ● 针对客户需求二次开发时,由于体积小、复杂度低,每个微服务可由一个小规模开发团队完全掌控,易于保持高可维护性,并提高了开发效率。多小组并行开发,压缩开发时间。 |