Font Size: a A A

Design And Implementation Of Logistics Platform Based On Distributed Architecture

Posted on:2018-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:P Y RenFull Text:PDF
GTID:2348330512983326Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the "Internet +" concept has been raised,the traditional logistics enterprises are achieving the logistics industry innovation and change through the cross-border integration with the Internet industry.We can take advantage of the Internet by integrating the demanded information for logistics industry,managing and scheduling the logistics vehicles uniformly which are part of the logistics enterprises,thus,we can achieve the purpose of improving the exchange parttern of information that is related to logistics industry enterprises and enterprises internal and managing the logistics vehicles Efficiently and reasonably,therefore we can improve the efficiency of transport work in logistics enterprises.However,with the increasing of the number of social logistics vehicles,the traffic of Web Server in the logistics industry is growthing Exponential,which will make the Web server will face more data requests,the load will inevitably become larger.Due to the particularity of the logistics enterprises in Web applications,the traditional generalized Web server design can not meet the needs of specific enterprises.This paper is the research of designing the Web server in the specific aspects of logistics enterprise.Based on the analysis of the characteristics of the Web server access with large traffic and high concurrent,this paper analyzes and researches the current bottlenecks that hinder the high performance of Web server.At the same time,it has deeply researched the questions that currently logistics industry must be faced and the particular business in logistics enterprises,and designed the structure that is suit to the logistics enterprise based on the result of researched.It choose the Redis memory cache through comparing the structural characteristics of Memcached and Redis Memory cache which bring about based on Key-Value storage structure,and use the Kafka message Pub-Sub system that is distribution and holds high throughput capacity to collect and distribute messages to different types of server processing,thereby,it can bring about the logistics platform bases on a distributed architecture.In the system design,the system is based on the B / S architecture of the network structure model,uses the Kafka system that can sort by Topic type,due to it improves the response speed of server through the Strategy of distributing different types of messages to different types of server processing,then,it can improve the efficiency of the entire web site response.Second,according to the relevant data in the system classification,all the thermal data are cached to the Redis distributed database,which greatly improve the efficiency of database access.Because Redis not only supports simple K / V type data,but also provides the type of List that holds orderly data structure,so it is so easy for us to extend the system vertically and make Redis data achieve persistent.Finally,through the comparison and test,the distributed architecture use Kafka and Redis can effectively improve the whole system performance,and can guarantee real-time request processing.Thereby,the system can meet the needs of designing the system can process the large amount of data in current logistics enterprises.
Keywords/Search Tags:Redis, Kafka, distributed, logistics platform
PDF Full Text Request
Related items