Font Size: a A A

The Design And Implementation Of Business Search Page System Based On Microservice Architecture

Posted on:2019-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z S JiaoFull Text:PDF
GTID:2348330545477343Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the arrival of mobile Internet,the innovation of O2O commerce is changing consumer behavior,and the local business information industry has been rapidly developed in this mode.Business information search is one of the most important part of getting closed-loop business process in this sector.The Dianping,which is a local business information search site,has a slow growth of search website traffic.Since each client uses a separate results page system to get search service and needs to invoke multiple services to get complete business details,the communication process between client and server becomes complicated and affects development efficiency.Especially,when the search service fails,it will directly affect the online search business.In order to solve the above problems,this thesis introduces a business search page system based on microservice architecture.The main work is as follows:(1)Implement business search results page system to be an API gateway based on the principles of microservice design.It relies on the backend search service,hides the internal search system architecture,aggregates search detail from multiple services by asynchronous and non-blocking communication mechanism and provides each client with one custom tailored search API.It enables a client to retrieve all of the search details with a simple request and thus simplifies interactions between client and server and improves performance.(2)Design a downgrade search service using distributed cache technology on the basis of the architecture.When the dependent search service fails,it can switch to the downgrade mode during runtime to provide fundamental business search service with the use of cache,and thus it improves the service availability.(3)Design a pagination page with keyword search links to provide access to search platforms such as Baidu.The page content can be dynamically updated and thus it can increase indexed pages and achieve search engine optimization.The new system has got a great effect.Analysis of online statistic shows that the service performance,web page indexes and web traffic from search engine have all been greatly improved.The search page provides users with richer business information and a better search experience,which improves the value of search in O2O mode.
Keywords/Search Tags:Microservice Architecture, Business Search Page System, Search Engine Optimization, API Gateway
PDF Full Text Request
Related items