| Along with the developing of the globally integrated economy and logistics supply chain management,container transport in the globalized freight system occupies an increasingly important position,container management has gradually integrated into the customer supply chain management,become a vital part of logistics for bulk commodity enterprises.However,bulk commodity enterprises lack a unified management system for container business.ERP has not been popularized in China’s bulk commodity field due to factors such as dynamic data changes and complex business.At present,commodity enterprises mostly use monolithic architecture to develop ERP systems,and the functions are relatively simple,with blurred division boundaries.With the deepening of business complexity and the expansion of data volume,the monolithic architecture of ERP system exposes the drawbacks of weak high concurrency carrying capacity,low fault tolerance,bad scalability,and insufficient security.To solve these problems,this paper designs and develops a microservices architecture-based bulk commodity container management system based on the background of developing an ERP system for a bulk commodity multinational trading company in Shanghai,with the following main research contents.(1)The design of container management system based on microservice architecture.Through detailed requirement research and analysis,this paper adopt microservice architecture to reconfigure the original single system architecture,which greatly reduces the coupling of the system and builds a highly available,high performance and high security distributed system backend.Compared with the traditional monolithic architecture,the system has the following advantages: high development and deployment efficiency,high reliability,and strong maintenance and expansion capability.(2)Realization of container business functions.Based on the design concept of micro service architecture,this paper decomposes complex business requirements into system services and business services through the concept of decoupling and splitting.System services are in charge of maintaining the efficient operation of the system,while business services in charge of specific system business logic functions.Each micro service is deployed and worked independently to facilitate management and maintenance.(3)High performance,high security and high availability design of the system.By integrating the micro service components and combining the specific business requirements,the system realizes the technologies of service management,routing gateway,authorization and authentication,load balancing,current limiting and fusing,and ensures the efficiency of the system.Through a large number of system tests and practical applications in a multinational trading company,it is proved that the container management system not only meets the complex business needs,but also has the advantages of high performance,high availability and high scalability.Bulk commodity enterprises can use the system to monitor the container data information in real time,streamlined scheduling processes,improving operational efficiency,and promote the modernization of business logistics. |