Agent system and method supporting real-time analysis of GRPC request
A processor and identification technology, which is applied in the computer field and can solve problems such as the inability to support real-time analysis of the GRPC protocol.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0053] figure 2 It shows a schematic diagram of the architecture of a proxy system supporting real-time parsing of GRPC requests in Embodiment 1 of the present application, including: a rule server 3 and the aforementioned proxy server 2; further, the proxy system may also include: providing proxy server 2 with: A log server 7 for logging service, and a monitoring server 5 for providing load balancing monitoring for the proxy server 2.
[0054] Wherein, the rule server 3 stores programs corresponding to the identifications of the target servers respectively, for encoding and decoding the GRPC requests sent to the target servers respectively, that is, for analyzing the GRPC requests sent to the target servers respectively .
[0055] In an exemplary embodiment, the identifier of the target server may specifically be a URI (Uniform Resource Identifier, Uniform Resource Identifier) of the target server.
[0056] Wherein, the program corresponding to the identification of the ...
Embodiment 2
[0065] image 3 A flowchart schematically shows a proxy method supporting real-time parsing of GRPC requests and viewing request content according to Embodiment 2 of the present application.
[0066] like image 3 As shown, the proxy method that supports real-time analysis of GRPC requests and viewing request content may include the following steps S301-S305, wherein:
[0067] Step S301: The proxy server 2 obtains the GRPC request sent by the client of the terminal device 6 .
[0068] In this step, the GRPC request sent by the client of the terminal device 6 to the target server will be forwarded to the proxy server 2 and intercepted by the proxy server 2 .
[0069] Step S302: The proxy server 2 determines the identifier of the acquired target server of the request.
[0070] In this step, the proxy server 2 may determine the identifier (URI) of the target server according to the IP address of the requested target server.
[0071] Step S303: The proxy server 2 locally parse...
Embodiment 3
[0079] Figure 4 A flowchart schematically shows a proxy method supporting real-time parsing of GRPC requests and modification of request content according to Embodiment 3 of the present application.
[0080] like Figure 4 As shown, the proxy method supporting real-time analysis of GRPC requests and modifying request content may include the following steps S401-S412, wherein:
[0081] Step S401: The proxy server 2 obtains the GRPC request sent by the client of the terminal device 6 .
[0082] In this step, the GRPC request sent by the client of the terminal device 6 to the target server will be forwarded to the proxy server 2 and intercepted by the proxy server 2 .
[0083] Step S402: The proxy server 2 determines the obtained identification (URI) and domain name of the requested target server.
[0084]Step S403: The proxy server 2 performs rule matching on the domain name of the target server, and judges whether the domain name matches the storage rule, and if so, execute...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


