Font Size: a A A

Research On Distributed Service And Service Cluster Technology

Posted on:2018-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:C C XunFull Text:PDF
GTID:2348330518459437Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the further development of Internet technology and in-depth,more and more enterprise applications need to deal with millions of concurrent users access,low latency and high 7 * 24 * 365 high availability unprecedented demand problem,such as business application system traffic increases,more and more high to the requirement of the application server and database.In the Web site and there are a lot of semistructured data in the cloud platforms,traditional relational database is difficult to adapt to the semi-structured data access patterns,such as user Session information.In the face of the massive data access,RAM and ROM in reading and writing speed difference are an order of magnitude,disk IO operations will accumulate in RAM data read and write requests,causing performance bottlenecks,which leads to more and more high access the response delay.The distributed cache USES the system's highspeed memory(RAM)as a storage medium for data objects and stores data in the form of key-value pairs.Could be low cost,standardization of hardware and software platform of extended system memory,dedicated to cache the vast amounts of data,for the large capacity,business critical transaction processing to provide business support.With the further development of the business requirements,the application scale is constantly expanding,the big MAC applications are more and more,the application of traditional vertical structure,has been unable to cope with various complex business challenges.Only for business,public power extraction into basic services and public services,to complex applications modular split and value-chain management,reduce the coupling between service consumers and service providers.To adopt the traditional vertical structure of application system service governance reform,the application of various parts of the business service and extraction separation,forming a relatively independent service nodes,each of these service node only deals with one or more related things of the same type of business,such as single sign-on server,deal only with the user log in relevant business.Any single service node can't respond in a timely manner when dealing with a million concurrent access and thousands of concurrent transactions per second.This time,consider not to increase the performance of a single server,but the need for high traffic and high concurrency service node set up one or more server cluster share the pressure of business,the formation of multiple servers to provide the same service,and independent of each other each other server cluster,finally realizes the application of vertical structure smoothly to the evolution of distributed services.This paper selected topic from I have internship cica technology co.,LTD.Service management team,was inspired by the Beijing mobile CRM system renovation of service ability of Beijing mobile open platform project,ability to open platform through the business support system gradually and orderly opening and controls the business ability,ability to implement internal business internal and external channel sharing as well as the interests of developers and operators of a win-win situation,makes the telecommunications business development easier and efficient,to promote the development of mobile Internet business and prosperity,the ability to support the business continuous innovation.The purpose of this paper is to study and discuss,how to realize through the way of service governance will be the traditional application of vertical architecture plan evolved into a distributed service architecture,in order to achieve decoupling between service provider and service consumer the purpose of the coupling relationship,and through a distributed cache,distributed services,server cluster depots,message middleware,service registry,database table,load balancing,system business spin-off technology to cope with high traffic,high concurrency,high availability of the application requirements.
Keywords/Search Tags:Distributed cache, Server cluster, Load balancing, Distributed service
PDF Full Text Request
Related items