CN108366095A - A kind of software, that is, service platform - Google Patents
A kind of software, that is, service platform Download PDFInfo
- Publication number
- CN108366095A CN108366095A CN201810041463.0A CN201810041463A CN108366095A CN 108366095 A CN108366095 A CN 108366095A CN 201810041463 A CN201810041463 A CN 201810041463A CN 108366095 A CN108366095 A CN 108366095A
- Authority
- CN
- China
- Prior art keywords
- node
- client
- platform
- layer
- audit
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of software, that is, service platform, including managed application data-layer and kernel scheduling layer;Managed application data-layer enables a user to dispose the application that platform provides on a host in office by the application container for providing application container;Application container is the portable container of the application and dependence packet that are provided containing platform;Kernel scheduling layer includes audit unit, query unit and scheduling unit;Audit unit is used to audit the host for completing deployment, and by audit by host be used as the node of platform;Query unit is used to inquire the node state of any node;Scheduling unit is used to be that client asks distribution node according to the node state of client's request and each node.Platform provided by the invention provides great deal of nodes by the platform that is integrated into unused host resource, saves the fund input of platform, simultaneously, maintenance work is transferred to applicant by distributed node, is reduced the time and efforts loss of platform, is avoided the wasting of resources of idle computer.
Description
Technical field
The present invention relates to cloud computing application technical field more particularly to a kind of software, that is, service platforms.
Background technology
Software services (Software-as-a-Service, SaaS), is a kind of mould providing software by internet
Formula.By application software unified plan on the server of oneself, client passes through internet according to the actual demand of oneself for provider
It is ordered to provider, it is corresponding to obtain required application software service.
With the development of Internet technology and the maturation of application software, software services this completely new software application pattern
Rise so that user no longer spends great amount of investment for hardware, research and development of software personnel as traditional mode, and only needs to prop up
Go out certain lease service expense, corresponding hardware, software and safeguard service can be enjoyed by internet, enjoy software
The right to use and constantly upgrading.
Currently, domestic more ripe software, that is, service platform, for example, the open platform of Taobao and Tencent wechat developer
Platform etc., can provide the service of software application, and client can be according to oneself actual demand, by internet to these manufacturers
Order required application software service.However above-mentioned software, that is, service platform, all it is that a platform is built by software supplier
Cluster.Entire cluster needs software supplier to be safeguarded, updated, and needs a large amount of time and efforts.
At the same time, with the quickening of the update of computer and people's work rhythm, at more and more home computers
In idle state, a large amount of wasting of resources is caused.
Invention content
The present invention is to solve problems of the prior art, provides a kind of software and service platform.
The present invention proposes a kind of software, that is, service platform, including managed application data-layer and kernel scheduling layer;The application management
Layer enables a user to dispose the application that the platform provides by the application container in office for providing application container
On one host;The application container is the portable container of the application and dependence packet that are provided containing the platform;The core tune
It includes audit unit, query unit and scheduling unit to spend layer;The audit unit is used to audit the host for completing deployment, and will examine
Core by host be used as the node of the platform;The query unit is used to inquire the node state of any node;The tune
It spends unit and is used to be that the client asks distribution node according to the node state of client's request and each node.
Preferably, the audit unit is further used for:It is preset if the physical resource for completing the host of deployment meets
Audit requirement, then confirm that the host passes through audit;The physical resource includes that processor parameter, memory size and hard disk hold
At least one of amount;By audit by host be used as the node of the platform, and loaded list is added in the node.
Preferably, the query unit is further used for:Any node into the loaded list sends heartbeat packet, and
The node state that any node returns is received, the node state of any node is updated;If not connect in preset time
Receive the node state that any node returns, then it is assumed that any node is turned off.
Preferably, the scheduling unit is further used for:Application programming interface is extracted in being asked from the client, from
Load and the resource service condition of each node are extracted in the node state of each node of the loaded list;Journey is applied according to described
The load of sequence programming interface and each node and resource service condition are chosen the application programming from the loaded list and are connect
The corresponding node of mouth, and the node will be applied to execute client's request.
Preferably, further include client layer, the client layer is electrically connected with the kernel scheduling layer;The client layer is to apply
The form of Program Interfaces shows the application that the platform provides, and receives client's request that client is sent.
Preferably, further include charging layer, the charging layer is electrically connected with the client layer and kernel scheduling layer respectively;It is described
Charging layer asks the client to carry out charging, and calculates the reward that the client asks corresponding node according to charging result
Gold.
Preferably, application and dependence that the platform provides are wrapped using Docker and is bundled in the application container.
Preferably, continuous default secondary if any node of the query unit into the loaded list sends heartbeat packet
Number does not receive the node state that any node returns in preset time, then arranges any node from the load
List to be activated is moved in table.
Preferably, the audit unit is additionally operable to receive the activation request of the transmission of the node in the list to be activated, examines
Node described in core, and the node that audit passes through is moved to the loaded list from the list to be activated.
Preferably, client's request is sent to corresponding node by the client layer according to history assignment record;The history
Ask the record of the node of distribution in assignment record according to the client containing the kernel scheduling layer.
A kind of software, that is, service platform provided by the invention, host is by downloading application container application deployment and passing through core
The node for becoming software and service platform after dispatch layer audit provides a large amount of sections by the platform that is integrated into unused host resource
Point saves the fund input of platform, meanwhile, maintenance work is transferred to applicant by distributed node, reduce platform when
Between and energy loss, avoid the wasting of resources of idle computer.
Description of the drawings
Fig. 1 is a kind of structural schematic diagram of software, that is, service platform of the specific embodiment of the invention;
Fig. 2 is a kind of structural schematic diagram of software, that is, service platform of the specific embodiment of the invention.
Specific implementation mode
With reference to the accompanying drawings and examples, the specific implementation mode of the present invention is described in further detail.Implement below
Example is not limited to the scope of the present invention for illustrating the present invention.
Fig. 1 is a kind of structural schematic diagram of software, that is, service platform of the specific embodiment of the invention, as shown in Figure 1, a kind of
Software, that is, service platform, including managed application data-layer and kernel scheduling layer;The managed application data-layer is used to provide application container, so that
User is obtained to dispose the application that the platform provides on a host in office by the application container;The application container is
The portable container of the application and dependence packet that are provided containing the platform;The kernel scheduling layer includes audit unit, cargo tracer
Member and scheduling unit;It is described audit unit be used for audit complete deployment host, and by audit by host be used as it is described put down
The node of platform;The query unit is used to inquire the node state of any node;The scheduling unit according to client for asking
Node state with each node is that the client asks distribution node.
Specifically, the software, that is, service platform, including managed application data-layer and kernel scheduling layer.
Wherein, for the managed application data-layer for providing application container, the application container is serviced containing the software
The portable container of application and related dependant packet that platform provides.Either host can download institute by the managed application data-layer
Application container, and the application provided by software described in the application container rapid deployment, that is, service platform are provided.
After the either host completes deployment, sends out the addition software to the audit unit of the kernel scheduling layer and take
The application of business platform.After the audit unit receives the application, the either host is audited, audit will be by then will
Node of the either host as the software, that is, service platform.
In addition, the kernel scheduling layer further includes query unit and scheduling unit, the query unit is used for described soft
The node state of each node under part, that is, service platform is inquired, and node herein includes by adding after auditing unit audit
Enter the software i.e. host of service platform.
After the scheduling unit receives client's request of client transmission, acquisition is asked and inquired according to the client
The node state of each node asks to distribute corresponding node for the client, and asks corresponding node hair to the client
It loses one's life order, so that the node executes client's request.
In the specific embodiment of the invention, host is by downloading application container application deployment and after the audit of kernel scheduling layer
As software and the node of service platform, great deal of nodes is provided by the platform that is integrated into unused host resource, is saved flat
The fund input of platform, meanwhile, maintenance work is transferred to applicant by distributed node, reduces the time and efforts damage of platform
Consumption, avoids the wasting of resources of idle computer.
Based on above-mentioned specific embodiment, a kind of software, that is, service platform, the audit unit is further used for:If completion portion
The physical resource of the host of administration meets preset audit requirement, then confirms that the host passes through audit;The physical resource
Including at least one of processor parameter, memory size and hard-disk capacity;By audit by host be used as the platform
Node, and loaded list is added in the node.
Specifically, it after either host completes deployment, is sent out to the audit unit and the i.e. service platform of the software is added
Application.
After the audit unit receives the application, the physical resource of the either host is acquired, and judges described appoint
Whether the physical resource of one host meets preset audit requirement:
If the physical resource of the either host meets audit requirement, then it is assumed that the either host by audit,
Using the either host as the node of the software, that is, service platform, and the node is included in loaded list, and records institute
State the node state of node;
Otherwise it is assumed that auditing result is returned to the either host, refusal is described to appoint by the either host not by audit
The software i.e. request of service platform is added in one host.
Herein, the physical resource includes at least one of processor parameter, memory size and hard-disk capacity.
In the specific embodiment of the invention, is audited, avoided by application being added the physical resource of host of platform
Platform, which is included in the poor host of physical resource, to be caused to drag slow platform operational efficiency, ensure that the Effec-tive Function of platform.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, the query unit is further used for:To institute
Any node stated in loaded list sends heartbeat packet, and receives the node state that any node returns, and update is described to appoint
The node state of one node;If not receiving the node state that any node returns in preset time, then it is assumed that described
Any node is turned off.
Specifically, the query unit looks into the node state of any node under the software, that is, service platform
It askes, further comprises:
First, any node of the query unit into the loaded list sends heartbeat packet;The heartbeat packet is usual
A customized command word between client and server, periodically notifying other side oneself state, according to it is certain when
Between be spaced send.In the specific embodiment of the invention, the query unit is sent out according to certain time interval to any node
Send heartbeat packet.
After any node receives the heartbeat packet that the query unit is sent, described appoint is returned to the query unit
The node state of one node.
After the query unit receives the node state that any node returns, the node of any node is updated
State.
If after the query unit sends heartbeat packet to any node, any section is not received by preset time
The node state that point returns, then it is assumed that any node has disconnected, and is closed.
The above method is the node state that the query unit inquires any node, and the query unit can be simultaneously to each
A node sends heartbeat packet, can also be polled to the node state of each node, but not limited to this.
In the specific embodiment of the invention, by sending the node shape that heartbeat packet inquires any node to any node
State obtains the node state of each node in platform, realizes monitoring of the platform to the node state of each node, ensure that flat
The stabilization of platform operation.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, the scheduling unit is further used for:From institute
It states in client's request and extracts application programming interface, each node is extracted from the node state of each node of the loaded list
Load and resource service condition;According to the load of the application programming interface and each node and resource service condition, from
The corresponding node of the application programming interface is chosen in the loaded list, and the node will be applied to execute the client
Request.
Specifically, extracting client after scheduling unit receives client's request, in being asked from the client needs that calls to answer
Use Program Interfaces.Wherein, the application programming interface (ApplicationProgrammingInterface, API)
It is some pre-defined functions, is based on certain software with developer its purpose is to provide application program or hardware is accessed
The ability of one group of routine, and be not necessarily to access source code, or understand the details of internal work mechanism.
At the same time, the scheduling unit is corresponding from the node state of each node in the loaded list extracts each section
The load of point and resource service condition, wherein the load of the node refers to the maximal workload of node.According to the negative of each node
It carries and resource service condition can calculate the currently available stock number of corresponding each node of acquisition.
The scheduling unit needs the application programming interface called and the currently available resource of each node according to client
Amount obtains node corresponding with the application programming interface in the loaded list by calculating, and is sent out to the node
It loses one's life order, so that the node executes client's request.
In the specific embodiment of the invention, the node state according to client's request and each node is that the client asks distribution pair
The node answered avoids the problem of node works overloadingly, provides the working efficiency of platform.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, further includes client layer, the client layer and institute
State the electrical connection of kernel scheduling layer;The client layer shows the application that the platform provides in the form of application programming interface,
Receive client's request that client is sent.
Specifically, the software, that is, service platform further includes client layer.Client can pass through client or other third parties
Tool directly accesses the client layer.The client layer is directly facing client, to client in the form of application programming interface
It shows the application that the software i.e. service platform provides, and receives client's request of client transmission, the client is asked to send out
Give kernel scheduling layer.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, further includes charging layer, the charging layer difference
It is electrically connected with the client layer and kernel scheduling layer;The charging layer asks the client to carry out charging, and according to charging knot
Fruit calculates the bonus that the client asks corresponding node.
Specifically, the software, that is, service platform further includes charging layer.The charging layer is for realizing asking client
The calculating of the bonus of charging and the node to serving client's request.
First, charging layer receives client's request that client layer is sent, and asks charging to the client, and charging result is returned
Return the client for proposing client's request.
Then, charging layer obtains the node for executing client's request by kernel scheduling layer, is asked according to the client
Charging result calculate the corresponding bonus of the node, and the bonus is sent to the corresponding account of the node.
In the specific embodiment of the invention, charging is asked to the client by charging layer and is issued to corresponding bonus
Node so that the host that platform is added not only avoids the waste of slack resources, additionally it is possible to obtain effective feedback, help to inhale
Draw more slack resources and software i.e. service platform is added.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform provides the platform using Docker
Using and rely on packet be bundled in the application container.
Specifically, the application container that the managed application data-layer provides is the application provided containing the software i.e. service platform
And the portable container of related dependant packet.In the specific embodiment of the invention, the platform is provided using Docker application
It is bundled in the application container with packet is relied on.
Wherein, Docker is an application container engine increased income, and allows developer that can be packaged its application and relies on packet
It into a transplantable container, is then published on the Linux machines of any prevalence, can also realize that virtualization, container are
Sandbox mechanism is used completely, does not have any interface between each other.
In the specific embodiment of the invention, the application container is docker mirror images, and either host is packed by downloading
Docker mirror images, to realize the rapid deployment of application.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, if the query unit is arranged to the load
Any node in table sends heartbeat packet, and continuous preset times do not receive the section that any node returns in preset time
Any node is then moved to list to be activated by dotted state from the loaded list.
Specifically, if the query unit to any node send heartbeat packet after, institute is not received by preset time
State the node state of any node return, then it is assumed that any node has disconnected, and is closed.Intervals
Afterwards, the query unit sends heartbeat packet to any node again.
Assuming that prediction number is N, if the continuous n times of the query unit send heartbeat packet, and the N to any node
The secondary node state for not receiving any node in preset time and returning, then by any node from loaded list
In be moved to list to be activated.
In the specific embodiment of the invention, by the node motion of repeatedly non-return information to list to be activated, further strengthen
Monitoring of the kernel scheduling layer to node avoids resource wave caused by sending information to the node for having gone offline or having closed repeatedly
Take.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, the audit unit also receive described in wait swashing
The activation request that node in list living is sent, audits the node, and the node that audit is passed through is from the list to be activated
It is moved to the loaded list.
Specifically, if the node in the list to be activated is connect with platform again, institute can also be received by auditing unit
State the activation request that the node in list to be activated is sent.
After the audit unit receives the activation request, the node is audited again, if audit passes through,
The node is moved again to from list to be activated in loaded list.
In the specific embodiment of the invention, by auditing node to be activated again, it is right to further enhance kernel scheduling layer
In the monitoring of node state.
Based on any of the above-described specific embodiment, a kind of software, that is, service platform, the client layer is according to history assignment record
Client's request is sent to corresponding node;It is asked according to the client containing the kernel scheduling layer in the history assignment record
Seek the record of the node of distribution.
Specifically, it is that the client asks distribution section according to the node state of client's request and each node in kernel scheduling layer
While point, client layer directly can also be that client asks to distribute corresponding node according to history assignment record.
Herein, before the history assignment record is included in client layer distribution node, the kernel scheduling layer is asked according to client
Seek the record of the node of distribution.
For example, the history assignment record, which includes client, asks A and its corresponding node C, then client layer can be obstructed
Kernel scheduling layer is crossed, client's request A is directly directly distributed to by node C processing according to above-mentioned history assignment record.
In the specific embodiment of the invention, the method that distribution node is asked for client according to history assignment record is given, into
One step improves platform efficiency.
It is carried out in order to better understand with shown below with a kind of software, that is, service platform proposed by the present invention, the present invention is applied
Example, and the present invention is not only limited to following example.
Fig. 2 is a kind of structural schematic diagram of software, that is, service platform of the specific embodiment of the invention, as shown in Fig. 2, described
Software, that is, service platform includes kernel scheduling layer, client layer, charging layer and managed application data-layer.
Wherein, for the managed application data-layer for providing application container, the application container is will be described flat by Docker
The application and rely on the portable container that packet is packaged that platform provides.Either host is answered described in capable of being downloaded by the managed application data-layer
With container, and pass through the application that software described in the application container rapid deployment, that is, service platform provides.
After either host completes deployment, sends out the software is added to service to the audit unit of the kernel scheduling layer and put down
The application of platform.
After the audit unit receives the application, the physical resource of the either host is acquired, and judges described appoint
Whether the physical resource of one host meets preset audit requirement:
If the physical resource of the either host meets audit requirement, then it is assumed that the either host by audit,
Using the either host as the node of the software, that is, service platform, and the node is included in loaded list, and records institute
State the node state of node;
The query unit of the kernel scheduling layer to the node state of any node under the software, that is, service platform into
Row inquiry:
First, any node of the query unit into the loaded list sends heartbeat packet, and any node connects
After receiving the heartbeat packet that the query unit is sent, the node state of any node is returned to the query unit.It is described
After query unit receives the node state that any node returns, the node state of any node is updated.
If after the query unit sends heartbeat packet to any node, any section is not received by preset time
The node state that point returns, then it is assumed that any node has disconnected, and is closed.It is described to look into after intervals
It askes unit and sends heartbeat packet to any node again.
If continuously prediction time sends heartbeat packet to the query unit to any node for several times, and not in preset time
The node state that any node returns inside is received, then any node is moved to row to be activated from loaded list
Table.
If the node in the list to be activated is connect with platform again, audit unit can also receive it is described to be activated
The activation request that node in list is sent.After the audit unit receives the activation request, the node is carried out again
Audit moves again to the node in loaded list from list to be activated if audit passes through.
It, can be direct by client or other third party's tools when client needs using the i.e. service platform of software
Access the client layer.The client layer is directly facing client, to described in present customers in the form of application programming interface
The application that software, that is, service platform provides, and client's request of client transmission is received, client request is sent to core
The scheduling unit of dispatch layer.
Extracting client after scheduling unit receives client's request, in being asked from the client needs the application program called to compile
Journey interface.At the same time, the scheduling unit is corresponding from the node state of each node in the loaded list extracts each section
The load of point and resource service condition can calculate corresponding each node of acquisition according to the load of each node and resource service condition and work as
Preceding available stock number.
The scheduling unit needs the application programming interface called and the currently available resource of each node according to client
Amount obtains node corresponding with the application programming interface in the loaded list by calculating, and is sent out to the node
It loses one's life order, so that the node executes client's request.
In addition to this, client layer directly can also be that client asks to distribute corresponding node according to history assignment record.This
Place, before the history assignment record is included in client layer distribution node, the kernel scheduling layer asks the section of distribution according to client
The record of point.
It is after client asks to distribute corresponding node in kernel scheduling layer or client layer, charging layer asks charging to client,
And calculate the bonus for the node for serving client's request:
First, charging layer receives client's request that client layer is sent, and asks charging to the client, and charging result is returned
Return the client for proposing client's request.
Then, charging layer obtains the node for executing client's request by kernel scheduling layer, is asked according to the client
Charging result calculate the corresponding bonus of the node, and the bonus is sent to the corresponding account of the node.
In this example, host by download application container application deployment and by kernel scheduling layer audit after become software and
The node of service platform provides great deal of nodes by the platform that is integrated into unused host resource, and the fund for saving platform is thrown
Enter, meanwhile, maintenance work is transferred to applicant by distributed node, is reduced the time and efforts loss of platform, is avoided the spare time
Set the wasting of resources of computer.
Finally, the present processes are only preferable embodiment, are not intended to limit the scope of the present invention.It is all
Within the spirit and principles in the present invention, any modification, equivalent replacement, improvement and so on should be included in the protection of the present invention
Within the scope of.
Claims (10)
1. a kind of software, that is, service platform, which is characterized in that including managed application data-layer and kernel scheduling layer;
The managed application data-layer enables a user to carry the platform by the application container for providing application container
The application of confession is disposed on a host in office;The application container is the portable of the application and dependence packet that are provided containing the platform
Container;
The kernel scheduling layer includes audit unit, query unit and scheduling unit;
The audit unit is used to audit the host for completing deployment, and by audit by host be used as the node of the platform;
The query unit is used to inquire the node state of any node;
The scheduling unit is used to be that the client asks distribution node according to the node state of client's request and each node.
2. platform according to claim 1, which is characterized in that the audit unit is further used for:
If the physical resource for completing the host of deployment meets preset audit requirement, confirm that the host passes through audit;
The physical resource includes at least one of processor parameter, memory size and hard-disk capacity;
By audit by host be used as the node of the platform, and loaded list is added in the node.
3. platform according to claim 2, which is characterized in that the query unit is further used for:
Any node into the loaded list sends heartbeat packet, and receives the node state that any node returns, more
The node state of the new any node;
If not receiving the node state that any node returns in preset time, then it is assumed that any node has been closed
It closes.
4. platform according to claim 2, which is characterized in that the scheduling unit is further used for:
Application programming interface is extracted in being asked from the client, is carried from the node state of each node of the loaded list
Take load and the resource service condition of each node;
According to the load of the application programming interface and each node and resource service condition, chosen from the loaded list
The corresponding node of the application programming interface, and the node will be applied to execute client's request.
5. platform according to claim 1, which is characterized in that further include client layer, the client layer and the core tune
Spend layer electrical connection;
The client layer shows the application that the platform provides in the form of application programming interface, receives what client was sent
Client asks.
6. platform according to claim 1, which is characterized in that further include charging layer, the charging layer respectively with the visitor
Family layer and the electrical connection of kernel scheduling layer;
The charging layer asks the client to carry out charging, and calculates the client according to charging result and ask corresponding node
Bonus.
7. platform according to claim 1, which is characterized in that the application and dependence for providing the platform using Docker
Packet is bundled in the application container.
8. platform according to claim 3, which is characterized in that if any of the query unit into the loaded list
Node sends heartbeat packet, and continuous preset times do not receive the node state that any node returns in preset time, then
Any node is moved to list to be activated from the loaded list.
9. platform according to claim 8, which is characterized in that the audit unit is additionally operable to receive the list to be activated
In the activation request that sends of node, audit the node, and the node that audit passes through is moved to from the list to be activated
The loaded list.
10. platform according to claim 5, which is characterized in that the client layer asks client according to history assignment record
It asks and is sent to corresponding node;Distribution is asked according to the client containing the kernel scheduling layer in the history assignment record
The record of node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810041463.0A CN108366095A (en) | 2018-01-16 | 2018-01-16 | A kind of software, that is, service platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810041463.0A CN108366095A (en) | 2018-01-16 | 2018-01-16 | A kind of software, that is, service platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108366095A true CN108366095A (en) | 2018-08-03 |
Family
ID=63006406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810041463.0A Pending CN108366095A (en) | 2018-01-16 | 2018-01-16 | A kind of software, that is, service platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108366095A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109343959A (en) * | 2018-09-27 | 2019-02-15 | 视辰信息科技(上海)有限公司 | Multi-user's calculating and I/O intensive type SaaS system and application method |
CN111782938A (en) * | 2020-05-29 | 2020-10-16 | 广西博士海意信息科技有限公司 | Information query pushing method and device and computer equipment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702650A (en) * | 2009-11-11 | 2010-05-05 | 中兴通讯股份有限公司 | Counting method of network computing service and network computing service providing system |
CN102710430A (en) * | 2012-04-19 | 2012-10-03 | 广州中国科学院先进技术研究所 | Heterogeneous resource measuring system and scheduling method based on cloud computing |
CN102801812A (en) * | 2012-08-24 | 2012-11-28 | 上海和辰信息技术有限公司 | Novel cloud service component management system and method in loose network environment |
CN102821162A (en) * | 2012-08-24 | 2012-12-12 | 上海和辰信息技术有限公司 | System for novel service platform of loose cloud nodes under cloud computing network environment |
CN102917077A (en) * | 2012-11-20 | 2013-02-06 | 无锡城市云计算中心有限公司 | Resource allocation method in cloud computing system |
CN102970161A (en) * | 2012-11-12 | 2013-03-13 | 珠海金山网络游戏科技有限公司 | Cloud machine deployment platform and deployment method |
US20150067682A1 (en) * | 2012-01-09 | 2015-03-05 | Microsoft Corporation | Assignment of resources in virtual machine pools |
CN105468362A (en) * | 2015-11-17 | 2016-04-06 | 广州杰赛科技股份有限公司 | Application deployment method and cloud computing system |
CN106506605A (en) * | 2016-10-14 | 2017-03-15 | 华南理工大学 | A kind of SaaS application construction methods based on micro services framework |
-
2018
- 2018-01-16 CN CN201810041463.0A patent/CN108366095A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702650A (en) * | 2009-11-11 | 2010-05-05 | 中兴通讯股份有限公司 | Counting method of network computing service and network computing service providing system |
US20150067682A1 (en) * | 2012-01-09 | 2015-03-05 | Microsoft Corporation | Assignment of resources in virtual machine pools |
CN102710430A (en) * | 2012-04-19 | 2012-10-03 | 广州中国科学院先进技术研究所 | Heterogeneous resource measuring system and scheduling method based on cloud computing |
CN102801812A (en) * | 2012-08-24 | 2012-11-28 | 上海和辰信息技术有限公司 | Novel cloud service component management system and method in loose network environment |
CN102821162A (en) * | 2012-08-24 | 2012-12-12 | 上海和辰信息技术有限公司 | System for novel service platform of loose cloud nodes under cloud computing network environment |
CN102970161A (en) * | 2012-11-12 | 2013-03-13 | 珠海金山网络游戏科技有限公司 | Cloud machine deployment platform and deployment method |
CN102917077A (en) * | 2012-11-20 | 2013-02-06 | 无锡城市云计算中心有限公司 | Resource allocation method in cloud computing system |
CN105468362A (en) * | 2015-11-17 | 2016-04-06 | 广州杰赛科技股份有限公司 | Application deployment method and cloud computing system |
CN106506605A (en) * | 2016-10-14 | 2017-03-15 | 华南理工大学 | A kind of SaaS application construction methods based on micro services framework |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109343959A (en) * | 2018-09-27 | 2019-02-15 | 视辰信息科技(上海)有限公司 | Multi-user's calculating and I/O intensive type SaaS system and application method |
CN109343959B (en) * | 2018-09-27 | 2019-12-20 | 视辰信息科技(上海)有限公司 | Multi-user computing and IO intensive SaaS system and application method |
CN111782938A (en) * | 2020-05-29 | 2020-10-16 | 广西博士海意信息科技有限公司 | Information query pushing method and device and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105468362B (en) | Using dispositions method and cloud computing system | |
CN106484394B (en) | A kind of fast software development system with double engines | |
CN106775946B (en) | A kind of virtual machine Method of Creation Process | |
CN102866903B (en) | Background work and foreground work are separated to coupling | |
Sakr et al. | Sla-based and consumer-centric dynamic provisioning for cloud databases | |
JP2018537776A (en) | Code execution request routing | |
US20050265317A1 (en) | Managing the flow of data traffic | |
CN108306917A (en) | The register method and device of data processing method and device, micro services module | |
CN103092670A (en) | Cross-platform virtual computing resource management method under cloud computing environment | |
CN111796908A (en) | System and method for automatic elastic expansion and contraction of resources and cloud platform | |
CN112887121B (en) | Method, equipment and system for managing network service | |
CN104854567A (en) | Device backups and updates in view of data usage statistics | |
US9697042B2 (en) | Extensibility of business process and application logic | |
CN106776998A (en) | A kind of database service provides method and server | |
JP2003141068A (en) | Session management device, and session management method, program and storage medium | |
CN108574593A (en) | The management system of licensing in a kind of NFV networks | |
CN106357791A (en) | Method, device and system for processing services | |
CN109086136A (en) | A kind of request processing method and relevant apparatus of Samba software | |
CN108366095A (en) | A kind of software, that is, service platform | |
CN110213092A (en) | Resource access method, platform management equipment, storage medium and the device of mixed cloud | |
CN103840963B (en) | Method and device for updating server data | |
WO2019025921A1 (en) | Delivering a configuration based workflow | |
CN102110162A (en) | Method and device for realizing monitoring on SQL (structured query language) database | |
CN101277301A (en) | Method and device for invocation of distributed system interface | |
CN101236510A (en) | EJB cluster failure recovery processing method and system |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180803 |