[go: up one dir, main page]

CN113301155B - Data routing method, device, equipment and storage medium - Google Patents

Data routing method, device, equipment and storage medium Download PDF

Info

Publication number
CN113301155B
CN113301155B CN202110566258.8A CN202110566258A CN113301155B CN 113301155 B CN113301155 B CN 113301155B CN 202110566258 A CN202110566258 A CN 202110566258A CN 113301155 B CN113301155 B CN 113301155B
Authority
CN
China
Prior art keywords
service
node
target
isolation
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110566258.8A
Other languages
Chinese (zh)
Other versions
CN113301155A (en
Inventor
支煜
胡伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guahao Net Hangzhou Technology Co Ltd
Original Assignee
Guahao Net Hangzhou Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guahao Net Hangzhou Technology Co Ltd filed Critical Guahao Net Hangzhou Technology Co Ltd
Priority to CN202110566258.8A priority Critical patent/CN113301155B/en
Publication of CN113301155A publication Critical patent/CN113301155A/en
Application granted granted Critical
Publication of CN113301155B publication Critical patent/CN113301155B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a data routing method, a device, equipment and a storage medium, wherein the method comprises the following steps: receiving a data request, wherein the data request comprises: a routing label of a target service requesting access; acquiring all nodes under the target service from a resource database; selecting a target node corresponding to the routing label according to the all nodes and a preset isolation service library; and sending the data request to the target node. The method and the device realize that the request is sent to the service node in the specific isolation environment based on the gateway equipment. The data request initiated to the isolation environment is ensured not to go to the service node in the non-isolation environment, the isolation mode of the data link request is expanded, and the new function can be conveniently verified in the software product development and test process.

Description

Data routing method, device, equipment and storage medium
Technical Field
The present application relates to the field of information processing technologies, and in particular, to a data routing method, apparatus, device, and storage medium.
Background
Existing traffic graying schemes rely primarily on HTTP servers such as Nginx (a high performance HTTP and reverse proxy web server) to gray out external traffic. And graying the flow to different target service machine nodes based on the routing function of the HTTP server according to different grayscale strategies, such as according to the flow proportion, different user accounts, different request paths or parameters.
Because of the dependence on the routing function of a specific server, the existing flow gray level scheme can only route the flow gray level to the specific server, and cannot be connected in series with other internal services such as micro service, Remote Procedure Call (RPC), and the like, thereby limiting the development of a data request processing mode.
Disclosure of Invention
An object of the embodiments of the present application is to provide a data routing method, apparatus, device, and storage medium, which can send a data request to a service node in a specific isolation environment based on a gateway, thereby ensuring that the data request initiated to the isolation environment does not go to the service node in a non-isolation environment, and facilitating verification of new functions.
A first aspect of the embodiments of the present application provides a data routing method, including: receiving a data request, wherein the data request comprises: a routing label of a target service requesting access; acquiring all nodes under the target service from a resource database; selecting a target node corresponding to the routing label according to the all nodes and a preset isolation service library; and sending the data request to the target node.
In an embodiment, the selecting a target node corresponding to the routing label according to the all nodes and a preset isolated service library includes: selecting the node appointed by the routing label from all the nodes; judging whether the designated node is in the isolation service library or not; and if the designated node is in the isolation service library, taking the designated node as the target node.
In an embodiment, the selecting a target node corresponding to the routing label according to the all nodes and a preset isolated service library further includes: and if the designated node is not in the isolation service library, acquiring a default node of the target service from the isolation service library, and taking the default node as the target node.
In an embodiment, before the acquiring all nodes under the target service in the resource database, the method further includes: and judging whether the target service is in the isolated service library, if so, acquiring all nodes under the target service in a resource database, and otherwise, rejecting the data request.
In an embodiment, before the receiving the data request, the method further includes: receiving service isolation configuration information, pulling service node information to be isolated according to the configuration information to form an isolation environment, and recording the service node information to be isolated in the isolation service library.
A second aspect of the embodiments of the present application provides a data routing apparatus, including: a receiving module, configured to receive a data request, where the data request includes: a routing label of a target service requesting access; the acquisition module is used for acquiring all nodes under the target service from a resource database; a selecting module, configured to select a target node corresponding to the route label according to the all nodes and a preset isolation service library; a sending module, configured to send the data request to the target node.
In one embodiment, the selected module is configured to: selecting the node appointed by the routing label from all the nodes; judging whether the designated node is in the isolation service library or not; and if the designated node is in the isolation service library, taking the designated node as the target node.
In an embodiment, the selecting a target node corresponding to the routing label according to the all nodes and a preset isolated service library further includes: and if the designated node is not in the isolation service library, acquiring a default node of the target service from the isolation service library, and taking the default node as the target node.
In one embodiment, the method further comprises: and the judging module is used for judging whether the target service is in the isolation service library before all nodes under the target service are acquired in the resource database, acquiring all nodes under the target service in the resource database if the target service is in the isolation service library, and rejecting the data request if the target service is not in the isolation service library.
In an embodiment, before the receiving the data request, the method further includes: the configuration module is used for receiving service isolation configuration information, pulling service node information to be isolated according to the configuration information to form an isolation environment, and recording the service node information to be isolated in the isolation service library.
A third aspect of the embodiments of the present application provides a gateway device, including: a memory to store a computer program; a processor configured to execute the computer program to implement the method of the first aspect and any embodiment of the present application.
A fourth aspect of embodiments of the present application provides a non-transitory electronic device-readable storage medium, including: a program which, when run by a gateway device, causes the gateway device to perform the method of the first aspect of an embodiment of the present application and any of the embodiments thereof.
According to the data routing method, the data routing device, the data routing equipment and the data routing storage medium, a data request sent by a request terminal is received through gateway equipment, all nodes of a target service to be accessed by the data request are obtained from a resource database, then the target nodes meeting the routing label requirement are screened out based on all the nodes of the target service and the isolation nodes recorded in an isolation service library, and finally the data request is forwarded to the target nodes so that the target nodes can return corresponding data to the request terminal. In this manner, it is achieved that the gateway-based device can send the request to a service node in a particular isolation environment. The data request initiated to the isolation environment is ensured not to go to the service node in the non-isolation environment, the isolation mode of the data link request is expanded, and the new function can be conveniently verified in the software product development and test process.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a data routing scenario of an isolation environment according to an embodiment of the present application;
fig. 3 is a schematic flow chart illustrating a data routing method according to an embodiment of the present application;
FIG. 4 is a flowchart illustrating a data routing method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a data routing device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the present application, the terms "first," "second," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
As shown in fig. 1, the present embodiment provides a gateway apparatus 1, including: at least one processor 11 and a memory 12, one processor being exemplified in fig. 1. Processor 11 and memory 12 are connected by bus 10, and memory 12 stores instructions executable by processor 11, the instructions being executable by processor 11 to cause gateway apparatus 1 to perform all or part of the flow of the method in the embodiments described below to route a data request to a target service node in a specified isolation environment.
In an embodiment, the gateway device 1 may be a router, a switch, or the like, or may be a gateway device formed by a mobile phone, a notebook computer, a desktop computer, or the like.
For clarity of description of the present embodiment, the terms involved are defined as follows:
link isolation: the designated instance nodes of all or part of services on the primary micro-service request link are isolated into an independent environment, and each request only goes to the instance nodes in the service isolation environment and does not access the instance nodes outside the service isolation environment when accessing the services.
And (3) isolating the environment: a logically or physically separate suite or portion of a system for restricting service instances accessible to requests.
Please refer to fig. 2, which is a schematic view of a data routing system of an isolation environment 30 according to an embodiment of the present application, including: terminal 20, gateway device 1 and isolation environment 30, wherein:
the terminal 20 may be a mobile phone, a computer, etc. of a user, and the user may send a data request for accessing a certain service through a client installed in the terminal 20.
The gateway device 1 may be the gateway device 1 shown in fig. 1, which may first receive a data request issued by the terminal 20 by the gateway device 1, the gateway device 1 forwarding the data request to a suitable target serving node.
The isolation environment 30 may include a plurality of services, and in fig. 2, 2 services a and 2 services B are taken as examples, each service may include a plurality of service nodes, for example, a service a includes n nodes (n is a positive integer), and a service B includes m nodes (m is a positive integer).
In an actual scenario, a user may send a data request to any service in the isolation environment 30 through the terminal 20, where the data request may specify a target service to be accessed and target node information, and the gateway device 1 forwards the data request to a corresponding target service node based on a routing tag in the data request, and forwards data returned by the target service node to the terminal 20. Enabling data routing between the terminal 20 and the isolation environment 30.
Please refer to fig. 3, which is a data routing method according to an embodiment of the present application, which may be performed by the gateway apparatus 1 shown in fig. 1 and may be applied in the data routing scenario shown in fig. 2 to route a data request to a target service node in a specified isolation environment 30. The method comprises the following steps:
step 301: receiving a data request, wherein the data request comprises: a routing label of the target service that the request accesses.
In this step, when the user wants to access a certain service through the terminal 20, for example, the user wants to access a certain shopping platform, the shopping platform is a target service, and a data request may be sent through a mobile phone or a computer of the user, where the data request may carry a routing tag of the shopping platform that needs to be accessed, and the routing tag may record identification information of the target service and specified node information to specify the isolation environment 30 that needs to be accessed.
In an embodiment, the data request may be an HTTP request, and the routing tag may include a key value pair, for example, a tag, where different values of the tag may identify different service nodes, and may be specifically set based on actual requirements. For example, tag 1 may indicate that the user wants to designate a node 1 accessing service a, tag 2 may indicate that the user wants to designate a node 2 accessing service a, and so on. A routing tag may be placed in the HTTP request header.
In one embodiment, the data request may also be a remote call request, such as an RPC request, in which case the routing tag may be a special field in the RPC Context that specifies the isolation environment 30 to which the request is to be accessed.
Step 302: and acquiring all nodes under the target service in a resource database.
In this step, after receiving the data request sent by the terminal 20, the gateway device 1 analyzes the data request, obtains the target service specified in the routing label from the data request, and then extracts all nodes under the target service, for example, all service nodes under the shopping platform, from the resource database.
In an embodiment, the gateway device 1 may obtain the routing node through a Uniform Resource Identifier (URI), so as to obtain all nodes corresponding to the target service.
Step 303: and selecting a target node corresponding to the routing label according to all the nodes and a preset isolation service library.
In this step, the gateway device 1 may filter all nodes and isolated nodes in a preset isolated service library according to the routing tag in the data request, and find a target node of the specified target service. The screened target nodes can prevent a certain data request from going to a service node in the non-isolated environment 30, and the accuracy of data routing is guaranteed.
Step 304: and sending the data request to the target node.
In this step, after determining the target node, the gateway device 1 may initiate an access request to the specified target node based on the data request from the terminal 20, and forward result data returned by the target node to the user terminal 20.
The data routing method receives a data request sent by a request terminal 20 through a gateway device 1, acquires all nodes of a target service to be accessed by the data request from a resource database, screens out target nodes meeting the requirement of a routing label based on all the nodes of the target service and isolation nodes recorded in an isolation service library, and finally forwards the data request to the target nodes so that the target nodes can return corresponding data to the request terminal 20. In this way it is achieved that the gateway device 1 can send the request to a service node in a particular isolation environment 30. Ensuring that a certain request cannot go to a service node in the non-isolated environment 30, expanding the isolation mode of the data link request and facilitating the verification of new functions in the software product development and test process.
Please refer to fig. 4, which is a data routing method according to an embodiment of the present application, which can be executed by the gateway apparatus 1 shown in fig. 1 and can be applied in the data routing scenario shown in fig. 2 to route a data request to a target service node in a specified isolation environment 30. The method comprises the following steps:
step 401: receiving service isolation configuration information, pulling service node information to be isolated according to the configuration information to form an isolation environment 30, and recording the service node information to be isolated in an isolation service library.
In this step, a research and development worker may access the environment isolation configuration background of the gateway device 1, set information such as a service node to be isolated, and after receiving the configuration information, the gateway device 1 pulls information of the service node to be isolated, forms the isolation environment 30, and records the information of the service node to be isolated in the isolation service library.
Step 402: receiving a data request, wherein the data request comprises: a routing label of the target service that the request accesses. See the description of step 301 in the above embodiments for details.
Step 403: and judging whether the target service is in the isolated service library. If so, go to step 404, otherwise, the data request may be denied.
In this step, the isolated service library records a plurality of services configured in advance in the isolated environment 30 and node information corresponding to each service, for example, 2 services a and B are taken as examples in fig. 2, and the isolated service library records information of n nodes included in the service a and information of m nodes included in the service B. After receiving the data request, first determining whether the target service specified in the data request is in the isolated service library, if so, entering step 404, otherwise, indicating that the data request is illegal, rejecting the data request, and avoiding the illegal request from entering the isolated environment 30. For example, assuming the data request specifies that the target service is service A in the isolated service library, step 404 is entered.
Step 404: if the target service is in the isolated service library, all nodes under the target service are obtained in the resource database, which is described in detail in the foregoing embodiment for step 302.
Step 405: and selecting the node specified by the routing label from all the nodes.
In this step, after determining that the target service is a service in the isolation environment 30, the node specified by the data request is selected from all nodes of the target service based on the routing tag of the data request. For example, if the key value pair tag in the routing label is 1, the designated node 1 is selected from all the nodes of the service a.
Step 406: it is determined whether the designated node is in the isolated service library. If yes, go to step 407, otherwise, go to step 408.
In this step, although the node specified in the data request of the user is the node of the target service, the specified node is not necessarily in the isolated environment 30, for example, if the key value pair tag in the routing tag is 1, the specified node is the node 1 of the service a, and the node is in the isolated environment 30, the process proceeds to step 407. In addition, assuming that the service a has N nodes in common, where N nodes are in the isolated environment 30, and the remaining N-N nodes are not in the isolated environment 30, and the node specified in the routing tag is the node h of the service a, and the node h is in the N-N nodes, it indicates that the node h is not in the isolated service library, and step 408 is entered.
Step 407: the designated node is taken as the target node, and the process proceeds to step 409.
In this step, if the designated node is in the isolated service library, it indicates that the designated node is a legitimate isolated node, and it can be used as a target node.
Step 408: and acquiring a default node of the target service from the isolated service library, taking the default node as the target node, and entering step 409.
In this step, if the designated node is not in the isolated service library, for example, the designated node h is not in the isolated service library, it indicates that the node h is not a node in the isolated environment 30, and in order to ensure that the data request reaches the isolated environment 30 accurately this time, the node h is not taken as a target node, but a default node preset for the target service is obtained from the isolated service library, and the default node is taken as the target node, so that it is ensured that the data request initiated by the isolated environment 30 does not go to a service node in the non-isolated environment 30, and it is convenient for development and testers to verify new functions.
Step 409: and sending the data request to the target node. See the description of step 304 in the above embodiments for details.
The data routing method realizes link and environment isolation in the gateway device 1 based on the routing label. The gateway device 1 can send a request to a service node in a particular isolation environment 30 by simply specifying a routing tag in the HTTP request header when the client initiates the request. The requests initiated by the box isolation environment 30 are ensured not to go to the service nodes in the non-isolation environment 30, and development and testing personnel can verify new functions and troubleshoot problems conveniently. The link and the environment isolation of the internal service are realized in the gateway device 1, so that the gateway device is communicated with the external gray level flow, the environment isolation of the whole link is realized, and the problem that the external gray level flow cannot be connected with the internal micro service and the RPC service in series is solved. And because the whole link uses the isolation label, the internal micro-service and RPC service call use the same standard isolation strategy.
Please refer to fig. 5, which is a data routing apparatus 500 according to an embodiment of the present application, which is applicable to the gateway device 1 shown in fig. 1 and can be applied to the data routing scenario shown in fig. 2 to route a data request to a target service node in a designated isolation environment 30. The device includes: the system comprises a receiving module 501, an obtaining module 502, a selecting module 503 and a sending module 504, wherein the principle relationship of the modules is as follows:
a receiving module 501, configured to receive a data request, where the data request includes: a routing label of the target service that the request accesses.
An obtaining module 502, configured to obtain all nodes under the target service in the resource database.
A selecting module 503, configured to select a target node corresponding to the routing label according to all nodes and a preset isolation service library.
A sending module 504, configured to send a data request to a target node.
In one embodiment, the selection module 503 is configured to: and selecting the node specified by the routing label from all the nodes. It is determined whether the specified node is in the isolated service library. And if the designated node is in the isolation service library, taking the designated node as a target node.
In an embodiment, the selecting a target node corresponding to the routing label according to all nodes and a preset isolated service library further includes: and if the designated node is not in the isolation service library, acquiring a default node of the target service from the isolation service library, and taking the default node as the target node.
In one embodiment, the method further comprises: the determining module 505 is configured to determine whether the target service is in the isolated service library before all nodes under the target service are obtained in the resource database, obtain all nodes under the target service in the resource database if the target service is in the isolated service library, and reject the data request if the target service is not in the isolated service library.
In an embodiment, before receiving the data request, the method further includes: the configuration module 506 is configured to receive the service isolation configuration information, pull the service node information to be isolated according to the configuration information, form the isolation environment 30, and record the service node information to be isolated in the isolation service library.
For a detailed description of the data routing device 500, please refer to the description of the related method steps in the above embodiments.
An embodiment of the present invention further provides a non-transitory electronic device readable storage medium, including: a program that, when run on an electronic device, causes the electronic device to perform all or part of the procedures of the methods in the above-described embodiments. The storage medium may be a magnetic Disk, an optical Disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a Flash Memory (Flash Memory), a Hard Disk (Hard Disk Drive, abbreviated as HDD), a Solid State Drive (SSD), or the like. The storage medium may also comprise a combination of memories of the kind described above.
Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations fall within the scope defined by the appended claims.

Claims (8)

1. A data routing method, comprising:
receiving a data request, wherein the data request comprises: a routing label of a target service requesting access;
acquiring all nodes under the target service from a resource database;
selecting a target node corresponding to the routing label according to the all nodes and a preset isolation service library; the isolation service library is used for recording isolated service node information;
sending the data request to the target node;
wherein, the selecting the target node corresponding to the route label according to the all nodes and a preset isolation service library comprises:
selecting the node appointed by the routing label from all the nodes;
judging whether the designated node is in the isolation service library or not;
and if the designated node is in the isolation service library, taking the designated node as the target node.
2. The method according to claim 1, wherein the selecting a target node corresponding to the routing label according to the all nodes and a preset quarantine service library further comprises:
and if the designated node is not in the isolation service library, acquiring a default node of the target service from the isolation service library, and taking the default node as the target node.
3. The method of claim 1, further comprising, before the obtaining all nodes under the target service in the resource database:
and judging whether the target service is in the isolated service library, if so, acquiring all nodes under the target service in a resource database, and otherwise, rejecting the data request.
4. The method of claim 1, prior to said receiving a data request, further comprising:
receiving service isolation configuration information, pulling service node information to be isolated according to the configuration information to form an isolation environment, and recording the service node information to be isolated in the isolation service library.
5. A data routing device, comprising:
a receiving module, configured to receive a data request, where the data request includes: a routing label of a target service for which access is requested;
the acquisition module is used for acquiring all nodes under the target service from a resource database;
a selecting module, configured to select a target node corresponding to the route label according to the all nodes and a preset isolation service library; the isolation service library is used for recording isolated service node information;
a sending module, configured to send the data request to the target node;
wherein, the selecting the target node corresponding to the route label according to the all nodes and a preset isolation service library comprises:
selecting the node appointed by the routing label from all the nodes;
judging whether the designated node is in the isolation service library or not;
and if the designated node is in the isolation service library, taking the designated node as the target node.
6. The apparatus of claim 5, wherein the selecting the target node corresponding to the routing label according to the all nodes and a preset quarantine service library further comprises:
and if the designated node is not in the isolation service library, acquiring a default node of the target service from the isolation service library, and taking the default node as the target node.
7. A gateway device, comprising:
a memory to store a computer program;
a processor to execute the computer program to implement the method of any one of claims 1 to 4.
8. A non-transitory electronic device readable storage medium, comprising: program which, when run by a gateway device, causes the gateway device to perform the method of any one of claims 1 to 4.
CN202110566258.8A 2021-05-24 2021-05-24 Data routing method, device, equipment and storage medium Active CN113301155B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110566258.8A CN113301155B (en) 2021-05-24 2021-05-24 Data routing method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110566258.8A CN113301155B (en) 2021-05-24 2021-05-24 Data routing method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113301155A CN113301155A (en) 2021-08-24
CN113301155B true CN113301155B (en) 2022-08-16

Family

ID=77324354

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110566258.8A Active CN113301155B (en) 2021-05-24 2021-05-24 Data routing method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113301155B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114490348A (en) * 2021-12-31 2022-05-13 医渡云(北京)技术有限公司 Data debugging method and device, electronic equipment and computer readable storage medium
CN114726785A (en) * 2022-04-07 2022-07-08 深圳市铱云云计算有限公司 Directional routing debugging mechanism based on request label expression
CN116305288B (en) * 2023-04-25 2023-09-22 北京轻松筹信息技术有限公司 Method, device, equipment and storage medium for isolating database resources

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753418A (en) * 2008-12-17 2010-06-23 华为技术有限公司 Method, device and system for building a source separating passage and realizing source separation
CN106686137A (en) * 2017-02-27 2017-05-17 国家电网公司 Load balancing method of network isolation device based on L2 data forwarding
CN111314381A (en) * 2020-03-20 2020-06-19 重庆富民银行股份有限公司 Safety isolation gateway

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10356124B2 (en) * 2017-03-01 2019-07-16 Cisco Technology, Inc. Dynamic device isolation in a network
CN109246051A (en) * 2017-05-22 2019-01-18 中兴通讯股份有限公司 Link management method, device, storage medium and computer equipment after gray scale publication
CN108881030B (en) * 2018-06-07 2022-02-25 腾讯科技(深圳)有限公司 Routing method and device in gray release scene
CN111752770A (en) * 2019-03-29 2020-10-09 上海哔哩哔哩科技有限公司 Service request processing method, system, computer device and storage medium
CN110620727B (en) * 2019-09-09 2022-02-22 平安科技(深圳)有限公司 Gateway automatic routing method and related equipment in multi-environment
CN112306685B (en) * 2020-10-29 2023-11-24 抖音视界有限公司 Task isolation method, device, electronic equipment and computer readable medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753418A (en) * 2008-12-17 2010-06-23 华为技术有限公司 Method, device and system for building a source separating passage and realizing source separation
CN106686137A (en) * 2017-02-27 2017-05-17 国家电网公司 Load balancing method of network isolation device based on L2 data forwarding
CN111314381A (en) * 2020-03-20 2020-06-19 重庆富民银行股份有限公司 Safety isolation gateway

Also Published As

Publication number Publication date
CN113301155A (en) 2021-08-24

Similar Documents

Publication Publication Date Title
CN113301155B (en) Data routing method, device, equipment and storage medium
CN103152391B (en) A kind of log-output method and device
CN110737891B (en) Host intrusion detection method and device
CN111130930B (en) Dual-network card detection method and device
US20170126556A1 (en) Information transmission method and apparatus, device and storage medium
CN109783462B (en) Data access method and device based on distributed file system
CN116097691A (en) Service request handling
CN110619022B (en) Node detection method, device, equipment and storage medium based on block chain network
CN103702353B (en) Fault Locating Method and system, and access point and Network Management Equipment
CN112115103B (en) File address display method and device, electronic equipment and readable storage medium
CN106790077A (en) A kind of DNS full flows kidnap the detection method and device of risk
KR101846778B1 (en) Method for ID Resolution Service and M2M System applying the same
JP2022070222A (en) Computer-implemented methods, device provisioning systems and computer programs (internet-of-things device provisioning)
KR20180080450A (en) Apparatus for malware detection based on cloud and method using the same
CN114756530B (en) Client information processing method based on bastion machine
CN106790071A (en) A kind of DNS full flows kidnap the detection method and device of risk
KR101999130B1 (en) System and method of detecting confidential information based on 2-tier for endpoint DLP
CN106131237B (en) Communication control method and device between container
CN110071898A (en) A method of removing Spot detection node legitimacy
CN114048457A (en) Multi-platform user relationship creation method, device, system and storage medium
CN113852551A (en) Message processing method and device
CN113708992B (en) Reverse proxy test method, device, electronic equipment and storage medium
CN117858091B (en) Identification method and device of mobile terminal based on DPI technology and electronic equipment
CN115277383B (en) Log generation method, device, electronic equipment and computer readable storage medium
CN118487958B (en) A gateway customized middleware dynamic loading method, system, device and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant