Font Size: a A A

Design And Implementation Of Event-driven Real-time Business Check Platform

Posted on:2021-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2428330632953246Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet,large and medium-sized Internet companies have adopted micro-service architectures instead of traditional centralized architectures to improve the level of system expansion capabilities to cope with the high availability challenge of increasing service pressure.The microservice architecture effectively splits services through business,realizes the benefits of agile development and rapid expansion and deployment,and solves the problems of high concurrency,high availability,and high scalability of system services.It also improves the business and code complexity of the core business system degree.In order to solve the problem that the business iteration quality is difficult to monitor due to the increase in business and code complexity caused by the microservice architecture,this paper solves this problem by designing and implementing a distributed real-time business check platform.As a new construction idea in the development process of technology middle platform,the real-time business check platform uses the event-driven model for reference,the access subsystem to monitor the data changes of various business systems,and converts the business data changes to the check events in response to business calls,and puts event messages queue.The core subsystem consumes check events to implement specific business check rules,and realizes quasi real-time monitoring of business correctness issues such as inconsistent data in a distributed environment caused by business calls within and between various business systems.The key tasks for the successful implementation of this subject mainly include the following aspects:1.The business check platform realizes no intrusion into the business system,and monitors the data change log of the business system to achieve the call action of the monitoring business system.2.Combine event-driven architecture and distributed middleware to realize the division of platform subsystem organization structure and distributed architecture to meet the non-intrusive nature of the business,while achieving a highly available,high-performance and highly scalable architecture.3.Self-developed lightweight rule engine,realizes the idea of separating business and data,satisfies the business check platform as a partial bottom general platform,and supports business variability.The design and implementation of the subject of this article have been fully investigated and demand analysis,in order to meet the ability of distributed high expansion and support dynamic expansion of business quality check,research event-driven architecture and learning rule engine technology,design and implement this distributed real-time business check platform which has achieved good results in the actual operation of the company.
Keywords/Search Tags:Real-time Business Check, Microservice, Event-driven Architecture, Rule Engine, Distributed Architecture
PDF Full Text Request
Related items