CN110266716A - Power grid unitary service platform system - Google Patents
Power grid unitary service platform system Download PDFInfo
- Publication number
- CN110266716A CN110266716A CN201910593081.3A CN201910593081A CN110266716A CN 110266716 A CN110266716 A CN 110266716A CN 201910593081 A CN201910593081 A CN 201910593081A CN 110266716 A CN110266716 A CN 110266716A
- Authority
- CN
- China
- Prior art keywords
- service
- layer
- services
- micro services
- power grid
- 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.)
- Granted
Links
- 238000003860 storage Methods 0.000 claims abstract description 9
- 230000002265 prevention Effects 0.000 claims abstract description 7
- 238000012423 maintenance Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 15
- 238000007726 management method Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000013070 change management Methods 0.000 claims description 3
- 230000008901 benefit Effects 0.000 description 8
- 230000005611 electricity Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 108091074834 12 family Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0209—Architectural arrangements, e.g. perimeter networks or demilitarized zones
-
- 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/01—Protocols
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- 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/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Computer Hardware Design (AREA)
- Human Resources & Organizations (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention provides a kind of power grid unitary service platform systems, are related to Internet technical field, comprising: sequentially connected services channels access layer, access layer, application layer, service layer and resource layer under upper;Services channels access layer connects a variety of services channels;Web application guard system and/or intrusion prevention system and/or firewall is arranged in access layer;Application layer is that each services channels constructs corresponding services channels application cluster;Service layer is that different electrical network business constructs different service application clusters respectively, provides electrical network business service for user;Resource layer is used for storage service resource, to generate and/or call Service Source when service layer provides a user electrical network business service, it is slow to solve access speed, the technical issues of power grid unitary service platform easily collapses, reach the requirements for access for meeting the user from a variety of services channels, improves the technical effect of user experience.
Description
Technical field
The present invention relates to Internet technical fields, more particularly, to a kind of power grid unitary service platform system.
Background technique
Currently, wechat and mobile APP using more and more extensive, in order to make user it is more convenient handle electrical network business,
Grid company constructs power grid unitary service platform, passes through wechat binding, the mobile multiple channels pair such as APP and Online Business System
Outer offer electrical power services, online use especially with wechat service function and are widelyd popularize, and wechat number of users is quick
Increase, user is increased rapidly using the quantity of wechat access electric power unitary service platform transacting business, flat to power grid uniform service
The huge access pressure that platform is brought.
But since existing power grid unitary service platform is when receiving the user access request of different channels, directly will
The various access requests received are uniformly sent to application server cluster and are handled, and therefore, increase suddenly in access number,
Or when in face of the access request of high concurrent, it often will appear the problems such as access speed is slow, and platform easily collapses, service be externally provided
Ability it is poor, be unable to satisfy requirements for access while from the user of a variety of services channels, user experience is poor.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of power grid unitary service platform system, it is existing to alleviate
Power grid unitary service platform increases suddenly in access number, or when in face of the access request of high concurrent, the access speed of appearance
Slowly, the technical issues of platform easily collapses.
In a first aspect, the embodiment of the invention provides a kind of power grid unitary service platform systems, comprising: under upper successively
Services channels access layer, access layer, application layer, service layer and the resource layer of connection;The services channels access layer, the access
Layer and the application layer are deployed in public network service cloud, and the service layer and the resource layer are deployed in business administration cloud;
The services channels access layer is for connecting a variety of services channels;A variety of services channels include wechat public platform
Services channels, mobile APP services channels and online business hall services channels;User accesses power grid by a variety of services channels
Unitary service platform handles electrical network business;
The access layer makes described for Web application guard system and/or intrusion prevention system and/or firewall to be arranged
Application layer described in services channels access layer secure connection;
The application layer is used to construct corresponding services channels application cluster for each services channels, makes different
Services channels are attached by the corresponding services channels application cluster with the service layer, each described services channels
Corresponding one or more services channels application clusters;
The service layer is used to construct different service application clusters respectively for different electrical network business, passes through different institutes
It states service application cluster and provides corresponding electrical network business service for user;
The resource layer is used for storage service resource, with the generation when the service layer provides a user electrical network business service
And/or call the Service Source.
With reference to first aspect, the embodiment of the invention provides the first possible embodiments of first aspect, wherein institute
Service layer is stated for constructing different service application clusters respectively for different electrical network business, is specifically included:
Different electrical network business is divided into different types of service;
Construct different service application clusters respectively for different types of service;
One or more service application clusters are constructed for the electrical network business of same type of service.
With reference to first aspect, the embodiment of the invention provides second of possible embodiments of first aspect, wherein institute
Stating service layer includes the power grid unitary service platform using micro services framework;
The power grid unitary service platform includes in multiple micro services gateway groups, multiple micro services clusters and micro services management
The heart;
The micro services administrative center is used to carry out micro services management to micro services;The micro services management includes for difference
Micro services different micro services clusters, micro services configuration information management and micro services configuration change management are set;
Each described micro services gateway group allows user to pass through difference for connecting one or more micro services clusters
Gateway group execute different micro services.
With reference to first aspect, the embodiment of the invention provides the third possible embodiments of first aspect, wherein institute
Stating power grid unitary service platform further includes micro services monitoring center and micro services maintenance centre;
The micro services monitoring center is used for the operation to micro services and monitors, and generates micro services operation information, and will be described
Micro services operation information is sent to the micro services maintenance centre;
The micro services maintenance centre is used to generate micro services quality index information according to the micro services operation information.
With reference to first aspect, the embodiment of the invention provides the 4th kind of possible embodiments of first aspect, wherein institute
It states micro services monitoring center to be also used to be monitored the state of each node passed through in micro services operational process, generates node
Status information, and the node status information is sent to the micro services maintenance centre.
With reference to first aspect, the embodiment of the invention provides the 5th kind of possible embodiments of first aspect, wherein institute
Micro services maintenance centre is stated to be also used to show the micro services quality index information and the node state with default display mode
Information, in order to which platform operation maintenance personnel understands the operating condition of micro services.
With reference to first aspect, the embodiment of the invention provides the 6th kind of possible embodiments of first aspect, wherein institute
Application layer is stated to be also used to that load balancing is arranged;
The load balancing includes that main load balancing and Alternative load are balanced, for according to each channel application cluster
Loading condition distribute electrical network business.
With reference to first aspect, the embodiment of the invention provides the 7th kind of possible embodiments of first aspect, wherein also
Including inner-external network data safety platform;
The intranet and extranet security platform is set between the application layer and the service layer, for realizing public network clothes
The secure access being engaged between cloud and the business administration cloud.
With reference to first aspect, the embodiment of the invention provides the 8th kind of possible embodiments of first aspect, wherein institute
Stating resource layer includes data center;
The data center is used to obtain the electrical network business data of each grid company, and the electrical network business data are led to
CDC tool and/or ETL tool loading are crossed into the GP database that data center is arranged in.
Second aspect, the embodiment of the present invention also provide a kind of server, including memory, processor, in the memory
It is stored with the computer program that can be run on the processor, wherein the processor executes real when the computer program
The existing any power grid unitary service platform system of above-mentioned first aspect.
The embodiment of the present invention brings following the utility model has the advantages that can be by constructing corresponding service for different services channels
Channel application cluster constructs different service application clusters respectively for electrical network business, to from different services channels user and
Different electrical network business, which distinguishes, to be handled, and the service ability of access speed and power grid unitary service platform is improved, and satisfaction comes from
The requirements for access of the user of a variety of services channels improves user experience.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention are in specification, claims
And specifically noted structure is achieved and obtained in attached drawing.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate
Appended attached drawing, is described in detail below.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art
Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below
Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor
It puts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of power grid unitary service platform System planes schematic diagram provided in an embodiment of the present invention;
Fig. 2 is a kind of composition schematic diagram for accessing data center provided in an embodiment of the present invention;
Fig. 3 is a kind of composition schematic diagram of power grid unitary service platform provided in an embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with attached drawing to the present invention
Technical solution be clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, rather than
Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Currently, wechat and mobile APP using more and more extensive, in order to make user it is more convenient handle electrical network business,
Grid company constructs power grid unitary service platform, passes through wechat binding, the mobile multiple channels pair such as APP and Online Business System
Outer offer electrical power services, online use especially with wechat service function and are widelyd popularize, and wechat number of users is quick
Increase, user is increased rapidly using the quantity of wechat access electric power unitary service platform transacting business, flat to power grid uniform service
The huge access pressure that platform is brought.
But since existing power grid unitary service platform is when receiving the user access request of different channels, directly will
The various access requests received are uniformly sent to application server cluster and are handled, and therefore, increase suddenly in access number,
Or when in face of the access request of high concurrent, it often will appear the problems such as access speed is slow, and platform easily collapses, service be externally provided
Ability it is poor, be unable to satisfy requirements for access while from the user of a variety of services channels, user experience is poor, is based on
This, a kind of power grid unitary service platform system provided in an embodiment of the present invention can be by for different services channels buildings pair
The services channels application cluster answered constructs different service application clusters for electrical network business, to from different services channels respectively
User and different electrical network business distinguish and handle, improve access speed and power grid unitary service platform service ability,
Meet the requirements for access of the user from a variety of services channels, improves user experience.
To be put down to a kind of power grid uniform service disclosed in the embodiment of the present invention first convenient for understanding the present embodiment
Platform system describes in detail, as shown in Figure 1, power grid unitary service platform system may include: sequentially connected under upper
Services channels access layer 1, access layer 2, application layer 3, service layer 4 and resource layer 5;It services channels access layer 1, access layer 2 and answers
It is deployed in public network service cloud with layer 3, service layer 4 and resource layer 5 are deployed in business administration cloud;
In embodiments of the present invention, power grid unitary service platform system can also include inner-external network data safety platform;It can
Intranet and extranet security platform to be set between application layer 3 and service layer 4, for realizing public network service cloud and business administration cloud it
Between secure access.
Services channels access layer 1 is for connecting a variety of services channels;A variety of services channels include wechat public platform service canal
Road 11, mobile APP services channels 12 and online business hall services channels 13;User accesses power grid unification by a variety of services channels
Service platform,Handle electrical network business;
In embodiments of the present invention, services channels access layer 1 can be used to access a variety of access channels, a variety of access channels
It can refer to that user accesses the channel or system that power grid unitary service platform is passed through;In embodiments of the present invention, electrical network business can
To refer to that user accesses the business to be handled of power grid unitary service platform, it illustratively may include binding wechat account, rename
Transfer and electricity charge inquiry etc..In embodiments of the present invention, services channels access layer 1 is deployed in public network service cloud, uses common network
Network is communicated.
Access layer 2 makes services channels for Web application guard system and/or intrusion prevention system and/or firewall to be arranged
1 secure connection application layer 3 of access layer;
User wants access to power grid unitary service platform, it is ensured that the safety of access is most important, implements in the present invention
In example, the Secure Network Asseccs measures such as Web application guard system, intrusion prevention system and firewall can be set in access layer 2
One of or it is a variety of, make services channels access layer 1 can be with secure connection application layer 3, it can to make the use of different services channels
Family can safety the access power grid unified platform.
Illustratively, since the services channels of power grid unitary service platform access are more and more, access number is also increasingly
Greatly, in order to guarantee power grid unitary service platform not by the limit of Web application guard system, intrusion prevention system and firewall equiband
System can analyze power grid unitary service platform in platform access amount and reach peak by the system log of power grid unitary service platform
When value, the network bandwidth peak value of platform is anti-for setting Web application then in conjunction with the access number of user in practical application
Corresponding bandwidth is arranged in protecting system, intrusion prevention system and firewall.
Application layer 3 is used to construct corresponding services channels application cluster for each services channels, makes different service canals
Road is attached by corresponding services channels application cluster with service layer 4, the corresponding one or more clothes of each services channels
Business channel application cluster;
In embodiments of the present invention, services channels application cluster can refer to for visiting the user from same services channels
Ask the cluster handled;It illustratively, may include wechat application cluster, for from wechat public platform services channels 11
User access handle;It can also include mobile APP application cluster, for the use from mobile APP services channels 12
Family access is handled;It can also include online business hall application cluster, for from online business hall services channels 13
User's access is handled etc..
In the present invention is implemented, application layer 3 can be also used for setting load balancing;Load balancing include main load balancing and
Alternative load is balanced, for distributing electrical network business according to the loading condition of each channel application cluster.
Here, load balancing can refer to that multiple user's access are relatively concentrated in some channel application cluster in order to prevent,
And the generation of the channel application cluster of other same types the phenomenon that being in idle condition, especially when there is high concurrent access,
It is easy to cause access speed slowly or obstruction, so, in embodiments of the present invention, load can be set before channel application cluster
Equilibrium makes multiple users access balanced be assigned in corresponding channel application cluster.It in embodiments of the present invention, can be by setting
It sets main load balancing and Alternative load is balanced, keep load balancing more reliable.
Service layer 4 is used to construct different service application clusters respectively for different electrical network business, passes through different business
Application cluster provides corresponding electrical network business service for user;
Specifically, may include:
Different electrical network business is divided into different types of service;
Construct different service application clusters respectively for different types of service;
One or more service application clusters are constructed for the electrical network business of same type of service.
The power grid unified platform is accessed in order to improve user and handles the speed of electrical network business, it in embodiments of the present invention, can be with
Different electrical network business is distinguished, it is preferred that different electrical network business can be distinguished by the difference of type of service,
Illustratively, as described above, electrical network business may include binding wechat account, rename transfer and the electricity charge inquiry etc., that
Binding wechat account, transfer of renaming can be defined as account class business, the electricity charge are query-defined for inquiry class business, institute
That can be binding wechat account and the one or more account class service application collection of the two electrical network business building that transfer ownership of renaming
Group;It can be the one or more inquiry class service application clusters of electrical network business building of electricity charge inquiry;For for same service class
The quantity of the electrical network business building service application cluster of type can according to the difficulty or ease of type of service or user's requirements for access number
Flexible setting is carried out, is not particularly limited here.
Resource layer 5 be used for storage service resource, with service layer 4 provide a user electrical network business service when generate and/or
Call Service Source.
In embodiments of the present invention, as shown in Fig. 2, resource layer 5 may include data center;Data center can be used for obtaining
Take the electrical network business data of each grid company, and by electrical network business data by CDC tool and/or ETL tool loading to setting
It sets in the GP database 100 of data center.
In embodiments of the present invention, Service Source can refer to the resource that service layer 4 calls and stores, and Service Source can
Be it is pre-stored, be also possible to what user generated when accessing power grid unitary service platform, in embodiments of the present invention, money
Active layer 5 can also include data center, and data center can refer to that, for storing electrical network business data, electrical network business data can be
The data that user generates when handling electrical network business;
In embodiments of the present invention, as described in Figure 1, data center can be connected by SOA bus and each grid company
It connects, to obtain the electrical network business data of each grid company.
Illustratively, as shown in Fig. 2, CDC server 400 can be disposed in a grid company, electrical network business data are acquired,
And it is loaded into the big data GP database 100 of data center by CDC tool and data center's ETL tool etc..
Here, since GP database 100 is analytical database, it is unfavorable for single-point inquiry, unitary service platform is towards coming from
The different user of a variety of services channels, if therefore directly obtain data from data center's big data GP database 100, when waiting
Between it is longer, also will increase communication pressure, therefore a kind of implementation of data center's data query is described below, as shown in Fig. 2,
Datarams caching library 200 can be set, illustratively can be REDIS memory cache library, make datarams caching library 200 can
With from the CDC server 400 for be deployed in grid company customize load preset data source, illustratively can by Recent data,
As the electrical network business data in half a year are loaded into datarams caching library 200;HBASE database 300 can be set, history is remote
Issue evidence loads HBASE database 300 such as the electrical network business data in 3 years.Therefore, power grid unitary service platform can root
It according to user access request, inquires datarams and caches library 200, obtain electrical network business data, do not have when in datarams caching library 200
When there are related electrical network business data, then HBASE database 300 is inquired, obtains related electrical network business data;The benefit done so
It is the access pressure that can reduce data center, improves access speed;Illustratively, HBASE database will can also be inquired
The 300 related electrical network business data storages got cache library 200 to datarams, same in order to submit next time in user
When user access request, it can not have to inquire HBASE database 300 again;Illustratively, in order to avoid datarams cache library
200 memory space is more and more fuller, can cache in library 200 to pass through for datarams and inquire what HBASE database 300 was got
Storage period is arranged in related electrical network business data.In embodiments of the present invention, as shown in Figure 1, resource layer 5 can also include short message
Platform etc., for sending short message etc. to user, resource layer 5 can be configured according to the demand of practical business, do not do have here
Body limitation.
The embodiment of the present invention brings following the utility model has the advantages that can be by constructing corresponding service for different services channels
Channel application cluster constructs different service application clusters respectively for electrical network business, to from different services channels user and
Different electrical network business, which distinguishes, to be handled, and the service ability of access speed and power grid unitary service platform is improved, and satisfaction comes from
The requirements for access of the user of a variety of services channels improves user experience.
In another embodiment of the present invention, service layer 4 may include flat using the power grid uniform service of micro services framework
Platform;As shown in figure 3, power grid unitary service platform may include multiple micro services gateway groups 41, multiple micro services clusters 42 and micro-
Service management center 43;
Micro services administrative center 43 is used to carry out micro services management to micro services;Micro services management include for it is different in incognito
Different micro services cluster 42, micro services configuration information management and micro services configuration change management is arranged in business;
In embodiments of the present invention, micro services framework can refer to single overall applicability program is divided into it is smaller, that
This is associated, independent service, here will be multiple smaller, associated with each other, and independent service is known as micro services.Each is micro-
Commonly used in realizing one group of independent characteristic or function, the association between each micro services is realized by exposure API for service, is wrapped
Containing independent service logic and adapter, therefore, distributed deployment is may be implemented in these independent micro services.Using micro services frame
The benefit of structure is that exploitation is convenient, and deployment is convenient, keeps the service performance of the power grid unified platform more preferable,
In embodiments of the present invention, each micro services gateway group 41 can be used for connecting one or more micro services clusters
42, so that user is executed different micro services by different gateway groups.
It is loaded according to the access of micro services, micro services cluster 42 can be constructed for different micro services;Illustratively, for
Especially frequent micro services can independently distribute the grouping of micro services cluster 42, as micro services are inquired in the electricity charge;Complicated for business
Micro services, the service call time is long, occupies system connection resource, can also independently distribute the grouping of micro services cluster 42, as industry expands
Apply to install micro services.
One or more micro services clusters 42 are connect with micro services gateway group 41;Illustratively, each micro services gateway makes
It is configured with dual-active, micro services gateway single access is avoided to fail.
In embodiments of the present invention, it before micro services operation, needs to be registered in micro services administrative center 43, obtain in incognito
It is engaged in configuration information, in micro services operational process, when micro services administrative center 43 carries out configuration information change, micro services receive phase
The configuration information Notification of Changes answered, online updating configuration information modify micro services operating parameter.
In embodiments of the present invention, power grid unitary service platform can also include that micro services monitoring center 44 and micro services are tieed up
Shield center 45;
Micro services monitoring center 44 can be used for the monitoring of the operation to micro services, generate micro services operation information, and will be micro-
Service operation information is sent to micro services maintenance centre 45;
Micro services maintenance centre 45 can be used for generating micro services quality index information according to micro services operation information;
In embodiments of the present invention, micro services operation information can refer to the operating parameter that is generated in micro services operational process and
Micro services running state information;Micro services quality index information can refer to the indication information for evaluating micro services service quality,
For example, the period calls number, unsuccessfully number, average delay and maximum delay etc..
In embodiments of the present invention, micro services monitoring center 44 can be also used for each to what is passed through in micro services operational process
The state of a node is monitored, and generates node status information, and node status information is sent to micro services maintenance centre 45;
In embodiments of the present invention, node status information can refer to for reacting each section passed through in micro services operational process
The information of the state of point.It may determine that node state by node status information, in order to which micro services administrative center 43 can root
According to node status information adjustment micro services configuration information etc., illustratively, micro services monitoring center 44 can be to each service application
Each node in the power grids uniform service system such as node and database node, memory bank node, SOA bus is monitored, and is obtained
To node status information, in order to carry out the adjustment of micro services in time when finding micro services exception.
In embodiments of the present invention, micro services maintenance centre 45 can be also used for showing micro services matter with default display mode
Figureofmerit information and node status information, in order to which platform operation maintenance personnel understands the operating condition of micro services.
Since power grid unitary service platform uses micro services pattern architecture, the micro services operation of platform is dynamic, O&M
Personnel need to adjust micro services operating status in real time according to micro services operating condition in time, therefore, can be to preset display mode
Show micro services quality index information and node status information, in order to which platform operation maintenance personnel understands the operating condition of micro services,
It prevents from preventing significant trouble, illustratively, default display mode, which can be, shows micro services by way of monitoring view
Quality index information and node status information, specific display mode is here with no restrictions.
In another embodiment of the present invention, a kind of server, including memory, processor are also provided, deposited in memory
Contain the computer program that can be run on a processor, wherein processor realizes any of the above-described implementation when executing computer program
Power grid unitary service platform system described in example.
Unless specifically stated otherwise, the opposite step of the component and step that otherwise illustrate in these embodiments, digital table
It is not limit the scope of the invention up to formula and numerical value.
In all examples being illustrated and described herein, any occurrence should be construed as merely illustratively, without
It is as limitation, therefore, other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.
In addition, in the description of the embodiment of the present invention unless specifically defined or limited otherwise, term " installation ", " phase
Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can
To be mechanical connection, it is also possible to be electrically connected;It can be directly connected, can also can be indirectly connected through an intermediary
Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood at this with concrete condition
Concrete meaning in invention.
In the description of the present invention, it should be noted that term " center ", "upper", "lower", "left", "right", "vertical",
The orientation or positional relationship of the instructions such as "horizontal", "inner", "outside" be based on the orientation or positional relationship shown in the drawings, merely to
Convenient for description the present invention and simplify description, rather than the device or element of indication or suggestion meaning must have a particular orientation,
It is constructed and operated in a specific orientation, therefore is not considered as limiting the invention.In addition, term " first ", " second ",
" third " is used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance.
The computer program product of power grid unitary service platform system provided by the embodiment of the present invention, including store place
The computer readable storage medium of the executable non-volatile program code of device is managed, the instruction that said program code includes can be used for
Previous methods method as described in the examples is executed, specific implementation can be found in embodiment of the method, and details are not described herein.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with
It realizes by another way.The apparatus embodiments described above are merely exemplary, for example, the division of the unit,
Only a kind of logical function partition, there may be another division manner in actual implementation, in another example, multiple units or components can
To combine or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or beg for
The mutual coupling, direct-coupling or communication connection of opinion can be through some communication interfaces, device or unit it is indirect
Coupling or communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in the executable non-volatile computer-readable storage medium of a processor.Based on this understanding, of the invention
Technical solution substantially the part of the part that contributes to existing technology or the technical solution can be with software in other words
The form of product embodies, which is stored in a storage medium, including some instructions use so that
One computer equipment (can be personal computer, server or the network equipment etc.) executes each embodiment institute of the present invention
State all or part of the steps of method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-
Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can be with
Store the medium of program code.
Finally, it should be noted that embodiment described above, only a specific embodiment of the invention, to illustrate the present invention
Technical solution, rather than its limitations, scope of protection of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair
It is bright to be described in detail, those skilled in the art should understand that: anyone skilled in the art
In the technical scope disclosed by the present invention, it can still modify to technical solution documented by previous embodiment or can be light
It is readily conceivable that variation or equivalent replacement of some of the technical features;And these modifications, variation or replacement, do not make
The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover in protection of the invention
Within the scope of.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. a kind of power grid unitary service platform system characterized by comprising the sequentially connected services channels access under upper
Layer, access layer, application layer, service layer and resource layer;The services channels access layer, the access layer and application layer deployment
In public network service cloud, the service layer and the resource layer are deployed in business administration cloud;
The services channels access layer is for connecting a variety of services channels;A variety of services channels include wechat public platform service
Channel, mobile APP services channels and online business hall services channels;User accesses power grid unification by a variety of services channels
Service platform handles electrical network business;
The access layer makes the service for Web application guard system and/or intrusion prevention system and/or firewall to be arranged
Application layer described in channel access layer secure connection;
The application layer is used to construct corresponding services channels application cluster for each services channels, makes different services
Channel is attached by the corresponding services channels application cluster with the service layer, each described services channels is corresponding
One or more services channels application clusters;
The service layer is used to construct different service application clusters respectively for different electrical network business, passes through the different industry
Business application cluster provides corresponding electrical network business service for user;
The resource layer be used for storage service resource, with the service layer provide a user electrical network business service when generate and/
Or call the Service Source.
2. power grid unitary service platform system according to claim 1, which is characterized in that the service layer is used for as difference
Electrical network business construct different service application clusters respectively, specifically include:
Different electrical network business is divided into different types of service;
Construct different service application clusters respectively for different types of service;
One or more service application clusters are constructed for the electrical network business of same type of service.
3. power grid unitary service platform system according to claim 2, which is characterized in that the service layer includes using micro-
The power grid unitary service platform of service architecture;
The power grid unitary service platform includes multiple micro services gateway groups, multiple micro services clusters and micro services administrative center;
The micro services administrative center is used to carry out micro services management to micro services;The micro services management include be different micro-
Different micro services cluster, micro services configuration information management and micro services configuration change management is arranged in service;
Each described micro services gateway group allows user to pass through different nets for connecting one or more micro services clusters
Pass group executes different micro services.
4. power grid unitary service platform system according to claim 3, which is characterized in that the power grid unitary service platform
It further include micro services monitoring center and micro services maintenance centre;
The micro services monitoring center is used for the operation to micro services and monitors, and generates micro services operation information, and by described in incognito
Business operation information is sent to the micro services maintenance centre;
The micro services maintenance centre is used to generate micro services quality index information according to the micro services operation information.
5. power grid unitary service platform system according to claim 4, which is characterized in that the micro services monitoring center is also
It is monitored for the state to each node passed through in micro services operational process, generates node status information, and will be described
Node status information is sent to the micro services maintenance centre.
6. power grid unitary service platform system according to claim 5, which is characterized in that the micro services maintenance centre is also
For showing the micro services quality index information and the node status information with default display mode, in order to platform O&M
The operating condition of personnel's understanding micro services.
7. power grid unitary service platform system according to claim 6, which is characterized in that the application layer is also used to be arranged
Load balancing;
The load balancing includes that main load balancing and Alternative load are balanced, for according to the negative of each channel application cluster
It carries situation and distributes electrical network business.
8. power grid unitary service platform system according to claim 7, which is characterized in that further include inner-external network data safety
Platform;
The intranet and extranet security platform is set between the application layer and the service layer, for realizing the public network service cloud
Secure access between the business administration cloud.
9. power grid unitary service platform system according to claim 8, which is characterized in that the resource layer includes in data
The heart;
The data center is used to obtain the electrical network business data of each grid company, and the electrical network business data are passed through
CDC tool and/or ETL tool loading are into the GP database that data center is arranged in.
10. a kind of server, including memory, processor, be stored in the memory to run on the processor
Computer program, which is characterized in that the processor realizes that the claims 1 to 9 are any when executing the computer program
Power grid unitary service platform system described in.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2019105530789 | 2019-06-24 | ||
CN201910553078 | 2019-06-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110266716A true CN110266716A (en) | 2019-09-20 |
CN110266716B CN110266716B (en) | 2021-11-05 |
Family
ID=67924009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910593081.3A Expired - Fee Related CN110266716B (en) | 2019-06-24 | 2019-07-02 | Unified service platform system of power grid |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110266716B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851278A (en) * | 2019-11-08 | 2020-02-28 | 南京国电南自电网自动化有限公司 | Distribution network automation master station mobile application service management method and system based on micro-service architecture |
CN110941527A (en) * | 2019-10-29 | 2020-03-31 | 广东电网有限责任公司 | Entity service channel operation system and method |
CN111045652A (en) * | 2019-12-13 | 2020-04-21 | 中国南方电网有限责任公司 | Power distribution network development and service system |
CN111294383A (en) * | 2019-12-30 | 2020-06-16 | 欧普照明股份有限公司 | Internet of things service management system |
CN111427944A (en) * | 2020-03-27 | 2020-07-17 | 中核武汉核电运行技术股份有限公司 | Micro-service architecture and method of nuclear power industry Internet platform |
CN111669401A (en) * | 2020-06-22 | 2020-09-15 | 南方电网数字电网研究院有限公司 | Security protection method and device for network system, computer equipment and storage medium |
CN111680996A (en) * | 2020-05-28 | 2020-09-18 | 中国工商银行股份有限公司 | Life payment data processing method, device and system based on block chain |
CN111738757A (en) * | 2020-06-15 | 2020-10-02 | 中国建设银行股份有限公司 | Multi-channel service platform |
CN112053246A (en) * | 2020-08-27 | 2020-12-08 | 深圳麦亚信科技股份有限公司 | Internet insurance middle platform system |
CN112379653A (en) * | 2020-12-01 | 2021-02-19 | 国能信控互联技术有限公司 | Smart power plant management and control system based on micro-service architecture |
CN112749940A (en) * | 2019-10-29 | 2021-05-04 | 北京中电普华信息技术有限公司 | Electric power operation supporting platform |
CN112968943A (en) * | 2021-02-01 | 2021-06-15 | 国网安徽省电力有限公司 | Electric power is platform in coordination |
CN113360550A (en) * | 2021-08-10 | 2021-09-07 | 深圳市爱云信息科技有限公司 | Accurate content distribution platform based on big data |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160057071A1 (en) * | 2014-08-20 | 2016-02-25 | At&T Intellectual Property I, L.P. | Network Platform as a Service Layer for Open Systems Interconnection Communication Model Layer 4 Through Layer 7 Services |
CN106131077A (en) * | 2016-08-30 | 2016-11-16 | 青岛亿联信息科技股份有限公司 | Smart city service for life system |
CN106685771A (en) * | 2016-12-14 | 2017-05-17 | 国网浙江省电力公司 | Unified access method for all service channels of electric power marketing |
CN107193546A (en) * | 2017-04-11 | 2017-09-22 | 国网天津市电力公司信息通信公司 | A kind of micro services business application system |
CN107491858A (en) * | 2017-07-05 | 2017-12-19 | 北京科东电力控制***有限责任公司 | A kind of electric power transaction platform based on micro services application architecture |
CN107862572A (en) * | 2017-11-06 | 2018-03-30 | 北京中电普华信息技术有限公司 | A kind of power marketing business application system |
-
2019
- 2019-07-02 CN CN201910593081.3A patent/CN110266716B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160057071A1 (en) * | 2014-08-20 | 2016-02-25 | At&T Intellectual Property I, L.P. | Network Platform as a Service Layer for Open Systems Interconnection Communication Model Layer 4 Through Layer 7 Services |
CN106131077A (en) * | 2016-08-30 | 2016-11-16 | 青岛亿联信息科技股份有限公司 | Smart city service for life system |
CN106685771A (en) * | 2016-12-14 | 2017-05-17 | 国网浙江省电力公司 | Unified access method for all service channels of electric power marketing |
CN107193546A (en) * | 2017-04-11 | 2017-09-22 | 国网天津市电力公司信息通信公司 | A kind of micro services business application system |
CN107491858A (en) * | 2017-07-05 | 2017-12-19 | 北京科东电力控制***有限责任公司 | A kind of electric power transaction platform based on micro services application architecture |
CN107862572A (en) * | 2017-11-06 | 2018-03-30 | 北京中电普华信息技术有限公司 | A kind of power marketing business application system |
Non-Patent Citations (1)
Title |
---|
谢辉: "基于多渠道的电力企业统一服务平台设计", 《自动化与仪器仪表》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110941527A (en) * | 2019-10-29 | 2020-03-31 | 广东电网有限责任公司 | Entity service channel operation system and method |
CN112749940A (en) * | 2019-10-29 | 2021-05-04 | 北京中电普华信息技术有限公司 | Electric power operation supporting platform |
CN110851278A (en) * | 2019-11-08 | 2020-02-28 | 南京国电南自电网自动化有限公司 | Distribution network automation master station mobile application service management method and system based on micro-service architecture |
CN111045652A (en) * | 2019-12-13 | 2020-04-21 | 中国南方电网有限责任公司 | Power distribution network development and service system |
CN111045652B (en) * | 2019-12-13 | 2023-12-12 | 中国南方电网有限责任公司 | Power distribution network development and service system |
CN111294383A (en) * | 2019-12-30 | 2020-06-16 | 欧普照明股份有限公司 | Internet of things service management system |
CN111427944A (en) * | 2020-03-27 | 2020-07-17 | 中核武汉核电运行技术股份有限公司 | Micro-service architecture and method of nuclear power industry Internet platform |
CN111680996A (en) * | 2020-05-28 | 2020-09-18 | 中国工商银行股份有限公司 | Life payment data processing method, device and system based on block chain |
CN111680996B (en) * | 2020-05-28 | 2023-09-22 | 中国工商银行股份有限公司 | Block chain-based life payment data processing method, device and system |
CN111738757A (en) * | 2020-06-15 | 2020-10-02 | 中国建设银行股份有限公司 | Multi-channel service platform |
CN111669401B (en) * | 2020-06-22 | 2022-05-13 | 南方电网数字电网研究院有限公司 | Security protection method and device for network system, computer equipment and storage medium |
CN111669401A (en) * | 2020-06-22 | 2020-09-15 | 南方电网数字电网研究院有限公司 | Security protection method and device for network system, computer equipment and storage medium |
CN112053246A (en) * | 2020-08-27 | 2020-12-08 | 深圳麦亚信科技股份有限公司 | Internet insurance middle platform system |
CN112379653B (en) * | 2020-12-01 | 2023-10-27 | 国能信控互联技术有限公司 | Intelligent power plant management and control system based on micro-service architecture |
CN112379653A (en) * | 2020-12-01 | 2021-02-19 | 国能信控互联技术有限公司 | Smart power plant management and control system based on micro-service architecture |
CN112968943A (en) * | 2021-02-01 | 2021-06-15 | 国网安徽省电力有限公司 | Electric power is platform in coordination |
CN113360550A (en) * | 2021-08-10 | 2021-09-07 | 深圳市爱云信息科技有限公司 | Accurate content distribution platform based on big data |
Also Published As
Publication number | Publication date |
---|---|
CN110266716B (en) | 2021-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110266716A (en) | Power grid unitary service platform system | |
US10855545B2 (en) | Centralized resource usage visualization service for large-scale network topologies | |
Xu et al. | A survey on load balancing algorithms for virtual machines placement in cloud computing | |
AU2017251757B2 (en) | Customer-directed networking limits in distributed systems | |
CN105049268B (en) | Distributed computing resource distribution system and task processing method | |
US10936589B1 (en) | Capability-based query planning for heterogenous processing nodes | |
CN105247529B (en) | The synchronous voucher hash between directory service | |
US8606897B2 (en) | Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network | |
US20170070567A1 (en) | Load balancing apparatus and load balancing method | |
US20150149631A1 (en) | Customer-directed networking limits in distributed systems | |
US7644161B1 (en) | Topology for a hierarchy of control plug-ins used in a control system | |
CN111258627B (en) | Interface document generation method and device | |
US11381488B2 (en) | Centralized, scalable, resource monitoring system | |
Jiang et al. | Towards max-min fair resource allocation for stream big data analytics in shared clouds | |
CN109614227A (en) | Task resource concocting method, device, electronic equipment and computer-readable medium | |
EP3218805B1 (en) | Method and system for model-driven, affinity-based, network functions | |
Remesh Babu et al. | Service‐level agreement–aware scheduling and load balancing of tasks in cloud | |
Gupta | Load balancing in cloud computing | |
CN105933270B (en) | A kind of processing method and processing device of cloud encryption equipment | |
CN109213743A (en) | A kind of data query method and apparatus | |
Vijayalakshmi et al. | Investigations on job scheduling algorithms in cloud computing | |
Thakur et al. | Review on cloud computing: issues, services and models | |
JP6273179B2 (en) | Orchestration system, method, and program | |
US20090019082A1 (en) | System and Method for Discovery of Common Information Model Object Managers | |
Wang et al. | A self‐adaptive load‐dispatching control framework for device data accessing in IoT‐based systems |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20211105 |