Font Size: a A A

Design And Implementation Of Distributed Meal Ordering System

Posted on:2019-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhuFull Text:PDF
GTID:2428330542482336Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays,the Internet and e-commerce have developed at a high speed.Various functional websites and apps have emerged in an endless stream,bringing convenience to people's lives.As they are widely accepted by the people,the Internet and e-commerce companies will face the problems caused by the rapid growth of users.How to optimize the back-end framework and how to take full advantage of the limited hardware and human resources to horizontally expand system,iteratively develop in a limited time,play a crucial role in the development of the company.Therefore,the problem of the rational design of the system framework is a key issue for the Internet industry.To ensure the reliability,availability,high performance,and scalability of the system in the circumstance of high concurrency has important practical value for the enterprise.At present,most of the academic researches focus on the theory of distributed system implementation,and less on the problems encountered in the practical application of enterprises.This paper mainly studies the reconstruction of ordering system based on Spring Cloud framework.With the rapid development of e-commerce,online catering has also been widely accepted by the people.Ordering food through the Internet in advance can improve the restaurant's perspectiveness in procurement and preparation of materials,and the management of inventory and the utilization of tables.It can also reduce the waiters' work.On the other hand,when consumers facing plenty of menus and restaurants,they can be access to better personalized judgment and choice by other users' ratings information and so on.The meal ordering system of an e-commerce Co.,Ltd.has solved the problems for customers in some extent.However,along with the increasing of users,we encounter a series of problems such as poor performance,low efficiency of the iterations,lacking of the monitoring,poor usability.Therefore,to the questions encountered by enterprises in practice,this paper uses the modern architecture concept of microservices to reconstruct single-server application with the open source framework Spring Cloud,and implement distributed transactions with Kafka.Through establishing the big data platform,we can collect user behavior data to provide technical support for data analysis and application.Providing data support for enterprise operations and project optimization by the implementation of funnel computing under massive data.The test results show that the performance of the system has been greatly improved after reconstruction.At the same time,the architecture design of the microservice has realized the decoupling between services,improving iterative development of the application and horizontal expansion capabilities.
Keywords/Search Tags:Microservice, Spring Cloud, Funnel
PDF Full Text Request
Related items