With the coordinated development of "Internet+ Express" delivery,the volume of express delivery business in China has grown rapidly,which puts forward higher requirements for the sorting efficiency of delivery companies.Aiming at the current problems of non-uniform coding rules and incomplete address database information of delivery companies,this paper proposes and realizes the establishment of a unified,standard,and public basic delivery address and coding database and a microservicebased delivery address coding service platform.This paper analyzes the needs and goals of the delivery address coding service platform and clarifies the development content from the perspective of solving the needs of non-uniform delivery coding rules and the inability to form social public resources.According to the domaindriven design idea,the unified modeling language UML is used for microservice architecture design and service division,which provides specific design patterns for microservices in terms of architecture design and service division.Guided by software engineering theory and domaindriven design ideas,the system analysis and system design of the delivery address encoding service platform based on microservice architecture are completed.This paper implements a data storage framework including data cache,data storage,distributed query and object storage,and builds a standard delivery address and encoding database.In order to realize the standardization of original address data,methods such as BERT-CRF word segmentation model based on deep learning and map API deconstruction have realized the address standardization algorithm model including address word segmentation processing and map LBS processing,and applied to the delivery address coding service platform to provide address standardization micro-services.Finally,Dubbo microservices framework with Zookeeper as the registry was used to implement the backend microservice architecture development and application of the delivery address coding service platform,and the development and application of the Web front end and multiple small program terminals of the delivery address coding service platform are completed.Finally,this paper conducts a comprehensive and standardized functional test and performance test on the microservice-based delivery address coding service platform.The test results show that the delivery address coding service platform runs stably and supports high concurrent access.After more than three months of trial operation,it shows that the microservice-based delivery address coding service platform has good stability,maintainability and high scalability. |