Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Heterogeneous system

A technology of heterogeneous systems and servers, applied in the field of heterogeneous systems, can solve the problems of system architecture scalability, resource utilization and insufficient concurrency, and achieve the effects of easy horizontal expansion, sufficient concurrency, and improved effectiveness.

Active Publication Date: 2016-06-15
SHANGHAI CTRIP COMMERCE CO LTD
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the present invention is to provide a heterogeneous system in order to overcome the deficiencies of the prior art in terms of system architecture scalability, resource utilization and concurrency

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
  • Heterogeneous system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention is further illustrated below by means of examples, but the present invention is not limited to the scope of the examples.

[0018] Such as figure 1 As shown, the heterogeneous system of the present invention includes multiple servers 1 and an arbitration module 2, and the arbitration module 2 is used to send the http request to an idle server after receiving the http request from the user;

[0019] Each server includes an httprestful interface 11, a message queue 12 and a flow processing module 13, and the httprestful interface 11 of the idle server is used to send the request data of the http request to the message after obtaining the http request queue 12;

[0020] The stream processing module 13 includes an entry module 131 and a plurality of business processing modules 132, the message queue 12 is used to push the request data to the entry module 131 subscribing to the http request, and the entry module 131 is used to Data processing is perfo...

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 heterogeneous system. The system comprises multiple servers and an arbitration module; after the arbitration module receives http requests, the http requests are sent to idle servers; each server comprises an http restful interface, a message queue and a stream processing module; after the http restful interfaces of the idle servers obtain the http requests, the request data of the http requests are sent to the message queues; the stream processing modules comprise entrance modules and multiple service processing modules; the message queues push the request data to the entrance modules subscribing for the http requests; the entrance modules processes the request data and sends the processed request data to the service processing modules; and each service processing module executes service processing operations to the request data. The invention provides a heterogeneous and completely asynchronous streamlined server frame system based on message transmission.

Description

technical field [0001] The invention relates to a heterogeneous system, in particular to an asynchronous heterogeneous system that is easy to expand horizontally, can be pipelined and parallelized. Background technique [0002] Existing software systems are difficult to expand when encountering hardware resource bottlenecks, and their parallelism is relatively low. Most of them are synchronous, and it is not convenient to use asynchronous methods to improve the utilization of system resources. For example, after the number of network requests reaches the maximum number of connections, it can only be distributed to other hosts by adding new nat (network address translation) mappings and load balancing, and there are always some differences between this added host and other hosts. Resources that need to be shared and synchronized. And in terms of concurrency, due to the low cost of synchronization on a single machine, it is generally chosen to implement parallelism between b...

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): H04L29/08G06F9/54
CPCH04L67/02G06F9/546H04L67/1001
Inventor 桂之明陆费汉平姚滨晖郭亮
Owner SHANGHAI CTRIP COMMERCE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products