Message sending method and device, electronic equipment and computer readable storage medium

A technology of message sending and message, which is applied in the field of computer network, can solve the problems of unable to support flow filtering rules, not supporting flow filtering rules, and unable to meet the objective needs of users, etc.

Active Publication Date: 2019-08-27
BEIJING BYTEDANCE NETWORK TECH CO LTD
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1) In the Full-NAT working mode, although some network cards (for example, Intel 82599 network card) support the flow filtering rule of "combining destination port mask based on packet destination IP" in IPv4 perfect mode, they cannot Only the signature mode can be used, and the signature mode does not support the flow filtering rule of "combining the destination port mask based on the destination IP of the packet"
[0006] 2) In the Full-NAT working mode, some network cards (for example, Intel i40e network card) do not support flow filtering rules based on the packet destination port mask
However, FlowDirector can only set a limited number of flow filtering rules, but the client IP address can be arbitrary, so it cannot support the above flow filtering rules
[0008] It can be seen that the four-layer access load balancer of the prior art has a strong dependence on Flow Director, and cannot meet the objective needs of users in many cases.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Message sending method and device, electronic equipment and computer readable storage medium
  • Message sending method and device, electronic equipment and computer readable storage medium
  • Message sending method and device, electronic equipment and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Embodiments of the present disclosure are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The present disclosure can also be implemented or applied through different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a message sending method and device, electronic equipment and a computer readable storage medium. The message sending method comprises the steps that a first CPU core receivesa first message and establishes a session table entry and a global forwarding table entry for the first message; a second CPU core receives a second message and adds the second message to a message receiving queue of the first CPU core according to the global forwarding table entry; and the first CPU core obtains, processes and sends the second message from the message receiving queue. According to the embodiment of the invention, by establishing the shared global forwarding table and the non-shared message receiving queue, a load balancing scheme independent of a specific flow filtering ruleis realized, and the independence of each CPU core is kept, so that the high performance of message processing is ensured.

Description

technical field [0001] The present disclosure relates to the field of computer networks, and in particular to a message sending method, device, electronic equipment, and computer-readable storage medium. Background technique [0002] With the popularization of computer networks, network access traffic is also increasing rapidly. In order to increase network throughput and optimize resource usage, it is necessary to allocate network load reasonably. At present, the more common load balancing method is a four-layer access load balancer (Load Balancer) based on IP and port, which is based on the Linux Virtual Server (LVS) user of the Data Plane Development Kit (Data Plane Development Kit, DPDK). State implementation, the network access server usually adopts a multi-core server based on Intel X86. An important function of the four-layer access load balancer is message forwarding. For example, after receiving a message from a client, it forwards the message to the network access...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/741H04L29/08H04L45/74
CPCH04L45/74H04L67/1023
Inventor 庄严
Owner BEIJING BYTEDANCE NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products