Font Size: a A A

Design And Implementation Of Business System Of Bank Based On Micro-service

Posted on:2020-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q FengFull Text:PDF
GTID:2428330596482441Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the current financial environment,the server receives hundreds of transaction requests every minute and every second.The centralized server architecture based on mainframe can no longer load such intensive requests.At the same time,some financial enterprises have chosen to use micro-service architecture to build their own system applications.However,compared with the mainframe,the x86 platform-based micro-service architecture has many advantages,such as high concurrency,but it can not completely replace the mainframe platform with high stability.LinuxONE is a server built on the mainframe platform,which combines open source and Linux.Its appearance makes it possible for the micro-service architecture to run and apply on the mainframe.In this paper,the micro-service architecture of X86 platform is applied to LinuxONE server.Server cluster is constructed with X86 server,which proves the feasibility of micro-service on LinuxONE and alleviates the cost of financial ecological restructuring.This paper is a school-enterprise cooperation project of IBM.It mainly builds a mixed server cluster of X86 and LinuxONE based on Dubbo,zookeeper,Docker and other technologies.The core business application of bank is written based on TCC to test the throughput of the architecture.Firstly,this paper analyses the background and significance of the research,and on this basis,compares and introduces the related technologies such as micro-service.Then,the server architecture is designed,and the sequential flow of test application code is designed and implemented.Finally,stress test is carried out on the test application,and relevant information such as throughput,response time,error rate of related services are obtained,and graphs are drawn for display.In summary,this paper is based on the research and application of LinuxONE micro-service framework,aiming to solve the embarrassing situation that LinuxONE and x86 servers have their own advantages,but only one of them can be chosen.The stress test proves that micro-service runs well on LinuxONE,meets the high concurrency and availability requirements of banking business,and meets the anticipated requirements.
Keywords/Search Tags:Micro Service, Docker, TCC, LinuxONE, Transaction Processing
PDF Full Text Request
Related items