Font Size: a A A

Design And Implementation Of Automatic Pressure Platform

Posted on:2020-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:M H ZuoFull Text:PDF
GTID:2428330626956927Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Internet enterprise platform has the characteristics of high concurrency,high traffic and complex business,so whether the capacity of the system can support peak time user requests is very important to the stability of the system.Capacity overload can lead to a wide range of unavailability of the system,and user experience perception is obvious,so capacity evaluation is one of the important building contents of service stability.Pressure measurement is an important means of capacity evaluation.Pressure measurement can be divided into analog pressure measurement,on-line shear flow pressure measurement,off-line pressure measurement and mixed on-line flow pressure measurement.Through pressure measurement,overall capacity verification,performance bottleneck detection and subsystem limit measurement are carried out.This paper designs and implements an automated pressure measurement platform,which integrates pressure measurement management,pressure actuator management,pressure measurement risk control and pressure measurement report generation.It supports on-line cut-off flow and analog pressure measurement.Pressure measurement management includes pre-and post-pressure measurement setting,flow control management,pressure feedback management and actuator management.Pressure actuator management includes pressure request setting and heartbeat feedback setting.The function of pressure measurement risk control is to avoid the problem of online stability.Pressure measurement report is to record the system performance data during pressure measurement and automatically generate the system capacity report.Pressure measurement platform supports a variety of communication protocols and can be flexibly extended.It supports the simulation of high concurrent requests by using the characteristics of Go languagecoroutine.The front-end page display uses ant design framework.Platform automatically executes relevant plans and check the flow rate of empty machine room during the preparation stage of pressure measurement;continuously real-time monitoring of related indicators on the line during pressure measurement,once triggering fuse indicators,immediately terminates pressure measurement and automatically restores to the pre-pressure measurement state;automatically generates capacity report after pressure measurement,and automatically rolls back the operation before pressure measurement.Comparing with the pressure products on the market,the pressure measurement platform in this paper supports on-line cut-off pressure measurement and analog pressure measurement,and the pressure measurement glossary supports a variety of protocols,which can meet more pressure measurement scenarios.Pressure measurement platform has changed the management mode of pressure measurement,unified pressure measurement scene management,risk control,pressure measurement execution automation,greatly reduced the manpower required for pressure measurement,and can automatically generate accurate capacity reports.It has been used in many product lines of the company.
Keywords/Search Tags:Automated pressure measurement platform, High concurrency, Activity guarantee, Capacity planning, Capacity evaluation
PDF Full Text Request
Related items