论文部分内容阅读
跨境电商是“互联网+外贸”的具体表现,有利于提升人民群众的物质生活水平和质量,也是促进我国产业转型升级的关键。作为跨境电商的载体——电子商务平台,有效地促进了经济社会健康发展。其中,商品数据在电商平台扮演非常重要的角色,商品系统作为电商平台的核心部分,前端的商品数据来源于商品系统,另外其他系统如促销系统、订单系统需要从商品系统读取数据。其性能关系着整个电商平台的实际应用效率。因此,研发一个好的商品系统将极大地优化电商平台的性能,保障平台高效可靠运行。针对基础库和商品库混合管理存在效率低的问题,提出了从商品库中拆分出基础商品库,独立管理基础商品库的方法,将基础商品与商户商品相关联,提高商品系统的效率和性能;针对外部接口可扩展性弱,无法兼容旧接口问题,提出了修改协议,支持动态字段扩展并兼容旧接口的方法,提高接口的扩展性。将商品系统功能主要划分为五个主要功能模块,分别为属性管理、品类管理、商品分类管理、基础商品管理、销售商品管理。运营人员可以对商品的属性、品类进行统一管理,科学有效管理商品类目树,对商品实现分级分类管理,对于销售商品统筹管理。商品系统紧紧围绕商品数据及其业务展开,有效保证了商品交易的顺利进行。其中,对于销售商品管理进行重点设计,针对于销售商品管理的特点,对其功能进行划分,合理设计其功能流程,进而完整实现其功能。跨境电商平台要应对规模庞大的用户,要支持海量数据处理,其中每一个系统的性能和稳定性是关键。因此在设计电商平台的核心模块——商品系统过程中,必须考虑高并发和高可用性。为了提高性能和可靠性,接入负载均衡器,避免单点故障和提高吞吐率;用Nginx作为高性能的代理服务器;存储使用了MySQL和Redis,用Redis增加前端读性能;采用Kafka,解耦部分业务进行异步处理,使系统主业务处理的时效性不受相关业务影响;引入系统监控,监控所有的组件与服务,提高整个系统的稳定性。在实现商品系统各个模块功能的基础上,对商品系统各个模块进行功能测试,编写相应的测试用例,测试的结果验证了各个功能模块功能完整且正确,然后对整个商品系统进行性能测试,系统性能良好,能够应对高并发性的需求。最后对商品系统设计与开发进行了总结,并指出了系统进一步提升的方向。