[go: up one dir, main page]

HK1160301B - A method, system and application server for session information generating - Google Patents

A method, system and application server for session information generating Download PDF

Info

Publication number
HK1160301B
HK1160301B HK12100325.2A HK12100325A HK1160301B HK 1160301 B HK1160301 B HK 1160301B HK 12100325 A HK12100325 A HK 12100325A HK 1160301 B HK1160301 B HK 1160301B
Authority
HK
Hong Kong
Prior art keywords
session
version
configuration file
application server
configuration
Prior art date
Application number
HK12100325.2A
Other languages
Chinese (zh)
Other versions
HK1160301A1 (en
Inventor
诸葛策
潘宝坤
艾乐强
Original Assignee
阿里巴巴集团控股有限公司
Filing date
Publication date
Priority claimed from CN201010175969.4A external-priority patent/CN102244652B/en
Application filed by 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of HK1160301A1 publication Critical patent/HK1160301A1/en
Publication of HK1160301B publication Critical patent/HK1160301B/en

Links

Description

Session information generation method, system and application server
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method, a system, and an application server for generating session information.
Background
In a large network system, multiple applications may be included, each application is generally carried by at least one application server, for example, a pan (www.taobao.com), which includes multiple WEB applications such as a login application, a product detail query application, and a transaction application, and a client performs an application operation through a SESSION connection established between the client and the application servers. The method includes the steps that a SESSION configuration file is set and stored at an application server side, the SESSION configuration file comprises attribute values of SESSION KEYs (such as whether user names are encrypted and what type of storage is adopted), when a SESSION operation is completed between a client side and the application server, corresponding SESSION KEYs are generated according to the SESSION configuration file, the SESSION KEYs are written into client side COOKIE, the COOKIE is stored in a browser of the client side, the stored SESSION KEYs are carried through the COOKIE every time the client side accesses the application server, and the application server can read the SESSION KEYs from the COOKIE. All servers belonging to the same WEB application system store the same SESSION configuration file, and when the WEB application system is started, all the servers load the SESSION configuration file into a memory.
The inventor finds that the SESSION configuration file stored at the application server end may be upgraded according to system requirements, that is, different versions of the configuration file are stored in different time periods, and when the client accesses the application server which is updated to the upgraded configuration file through the SESSION KEY stored according to the configuration file before the upgrade, the application server is difficult to operate the SESSION KEY due to incompatibility of versions of the configuration file, so that the application server is difficult to access the client which stores the SESSION KEY according to the configuration file before the upgrade.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method, a system, and an application server for generating session information, so as to solve a problem that, in the prior art, an application server is difficult to be compatible with a client that stores session keywords according to a configuration file before upgrading to access the client.
In order to solve the above technical problem, an embodiment of the present application provides a session information generating method, which is implemented as follows:
a method for generating session information, wherein a session configuration file in an application server is upgraded from a first version to a second version, the method comprises the following steps:
an application server receives a session request of a client, wherein the session request comprises session keywords stored according to a session configuration file of a first version and a version number of the first version;
reading the session key words according to the configuration information in the session configuration file of the first version;
and after the session request is finished, generating a session key word according to the configuration information of the second version of the session configuration file.
In order to solve the above technical problem, an embodiment of the present application further provides a session information generating system, which is implemented as follows:
a kind of conversation information generating system, including application server and customer end, the said customer end, is used for after the conversation configuration file in the application server upgrades from the first edition to the second edition, send the conversation request to the said application server, include according to conversation keyword and said first edition of edition version that the conversation configuration file of the first edition keeps in the said conversation request;
and the application server is used for reading the session key words according to the configuration information in the session configuration file of the first version after receiving the session request of the client, and generating the session key words according to the configuration information in the session configuration file of the second version after the session request is finished.
In order to solve the above technical problem, an embodiment of the present application further provides an application server, which is implemented as follows:
an application server, comprising:
a receiving unit, configured to receive a session request of a client after a session configuration file in the application server is upgraded from a first version to a second version, where the session request includes a session keyword stored according to the session configuration file of the first version and a version number of the first version;
a reading unit, configured to read the session keyword according to configuration information in the session configuration file of the first version;
and the generating unit is used for generating a session key word according to the configuration information of the second version of the session configuration file after the session request is finished.
It can be seen that, in the embodiment of the present application, after the session configuration file in the application server is upgraded from the first version to the second version, the session request sent by the client and containing the session keyword stored according to the session configuration file of the first version is received, the session keyword is read according to the configuration information in the session configuration file of the first version, and after the session request is ended, the session keyword is generated according to the configuration information of the session configuration file of the second version. By applying the embodiment of the application, when the version of the session configuration file of the application server is upgraded, the configuration files of all versions before and after the upgrade are stored, so that no matter what version of the session key word is generated according to the configuration file of the corresponding version is carried by the client, the application server can perform reading operation according to the configuration file of the corresponding version and perform writing operation according to the configuration file of the current version, so that the application server can operate all the session key words of the client, and the application server is compatible with the client which stores the session key word according to the configuration file before the upgrade and accesses the client.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a flowchart of a session information generating method according to a first embodiment of the present application;
fig. 2 is a flowchart of a second embodiment of a session information generation method according to the present application;
FIG. 3 is a block diagram of a first embodiment of a session information generation system of the present application;
FIG. 4 is a block diagram of a second embodiment of a session information generation system of the present application;
FIG. 5 is a block diagram of a first embodiment of an application server according to the present application;
fig. 6 is a block diagram of a second embodiment of an application server according to the present application.
Detailed Description
The embodiment of the application provides a session information generation method, a session information generation system and an application server.
In order to make the technical solutions in the embodiments of the present application better understood and make the above objects, features and advantages of the embodiments of the present application more comprehensible, the technical solutions in the embodiments of the present application are described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, a flowchart of a first embodiment of a session information generation method according to the present application is shown:
step 101: the session configuration file in the application server is upgraded from the first version to the second version.
The SESSION configuration file in the application server mainly includes configuration information such as attribute values of the SESSION KEY, for example, encryption attribute of the SESSION KEY, compression attribute of the SESSION KEY, encoding format of the SESSION KEY, and the like. After a SESSION operation is completed between the client and the application server, a corresponding SESSION KEY is generated according to configuration information in the SESSION configuration file, for example, if the configuration information indicates that the user name does not need to be encrypted, the user name generated in the SESSION KEY is unencrypted plaintext.
The configuration file in the application server may be upgraded as needed, and assuming that the configuration file before the upgrade is a first version, when the configuration information is changed, the configuration file may be upgraded from the first version to a second version, for example, the configuration information in the first version indicates that the user name does not need to be encrypted, and the configuration information in the second version indicates that the user name needs to be encrypted. The application server stores configuration files of different versions before and after upgrading, wherein configuration information of the configuration files before upgrading is used for reading the SESSION KEY, and configuration information in the configuration files after upgrading is used for generating the SESSION KEY.
Step 102: the application server receives a session request of the client, wherein the session request comprises session keywords stored according to the session configuration file of the first version and the version number of the first version.
When the current SESSION configuration file in the application server is upgraded from the first version to the second version, the SESSION KEY carried by COOKIE may still be the SESSION KEY generated according to the configuration information of the configuration file of the first version in the SESSION request sent by the client.
Step 103: and reading the session key words according to the configuration information in the session configuration file of the first version.
When the SESSION KEY carried in the SESSION request is the SESSION KEY generated according to the configuration information of the configuration file of the first version, the configuration file before and after the upgrade is stored in the application server, so that the corresponding configuration file can be found according to the version number of the first version carried in the SESSION request, and the SESSION KEY is read according to the configuration information of the configuration file. For example, the configuration information of the first version indicates that the user name does not need to be encrypted, and the application server may directly read the plaintext of the user name in the SESSION KEY.
Step 104: and when the session request is finished, generating a session key word according to the configuration information of the session configuration file of the second version, and finishing the current process.
When the SESSION request between the client and the application server is finished, a new SESSION KEY needs to be generated according to the configuration information of the SESSION configuration file of the second version, for example, the configuration information of the second version indicates that the user name needs to be encrypted, the application server encrypts the user name plaintext according to a set encryption rule to generate a user name ciphertext, and the user name ciphertext is the new SESSION KEY to be written into the client COOKIE this time.
Referring to fig. 2, a flowchart of a second embodiment of the session information generating method according to the present application shows in detail a process of generating session information after the session configuration information of the application server is upgraded:
step 201: the application server stores the first version of the session configuration file and the version number thereof.
The SESSION configuration file in the application server mainly includes configuration information such as attribute values of the SESSION KEY, for example, encryption attribute of the SESSION KEY, compression attribute of the SESSION KEY, encoding format of the SESSION KEY, and the like. After a SESSION operation is completed between the client and the application server, a corresponding SESSION KEY is generated according to the configuration information in the SESSION configuration file.
Step 202: the application server sends a subscription message to the configuration server requesting a session profile.
Configuration files in the application server may be upgraded as required, the upgrade may be performed manually by an administrator, configuration information after the upgrade is input in a management interface of the application server, or may be performed automatically by the configuration server.
In a large-scale application system, the number of application servers is large, so that the automatic upgrading mode through the configuration server is more efficient, the real-time performance is good, the application server adopting the automatic upgrading needs to send a subscription message requesting the SESSION configuration file to the configuration server in advance, and the application server sending the subscription message and the configuration server are located in the same local area network.
Step 203: and receiving a second version of the session configuration file pushed by the configuration server through broadcasting.
When the SESSION configuration file in the configuration server is upgraded from the first version to the second version, the configuration server broadcasts and pushes the upgraded second version of the configuration file in the local area network in real time, and the application server which sends the subscription message receives the SESSION configuration file.
Step 204: and saving the second version of the session configuration file and the version number thereof, and taking the second version of the session configuration file as the upgraded current session configuration file.
After receiving the upgraded SESSION configuration file of the second version, the application server stores the SESSION configuration file of the second version and the version number thereof, at this time, the application server simultaneously stores the SESSION configuration file of the first version and the SESSION configuration file of the second version, the SESSION configuration files are identified by the version numbers, and simultaneously, the application server sets the SESSION configuration file of the second version as the currently used SESSION configuration file.
Step 205: the application server receives a session request of the client, wherein the session request comprises session keywords stored according to the session configuration file of the first version and the version number of the first version.
When the current SESSION configuration file in the application server is upgraded from the first version to the second version, the SESSION KEY carried by COOKIE may still be the SESSION KEY generated according to the configuration information of the configuration file of the first version in the SESSION request sent by the client.
Step 206: and judging that the session key words in the session request are the session key words stored according to the configuration file of the first version according to the version number.
Step 207: and acquiring the stored configuration file of the first version according to the version number of the first version.
Step 208: and reading the session key words according to the configuration information in the session configuration file of the first version.
When the current SESSION configuration file in the application server is upgraded from the first version to the second version, the SESSION KEY carried by COOKIE may still be the SESSION KEY generated according to the configuration information of the configuration file of the first version in the SESSION request sent by the client.
Step 209: and after the session request is finished, generating a session key word according to the configuration information of the second version of the session configuration file.
When the SESSION request between the client and the application server is finished, a new SESSION KEY needs to be generated according to the configuration information of the SESSION configuration file of the second version, for example, the configuration information of the second version indicates that the user name needs to be encrypted, the application server encrypts the user name plaintext according to a set encryption rule to generate a user name ciphertext, and the user name ciphertext is the new SESSION KEY to be written into the client COOKIE this time.
Step 210: and writing the session key word generated according to the configuration information of the second version of the session configuration file and the version number of the second version into the client COOKIE, and ending the current process.
The following describes a session information generation process in the embodiment of the present application with reference to an application example:
assuming 1 month and 1 day, the version number of the SESSION configuration file initially stored in the application server is "version 1", and the attribute value of the user name in the configuration information of "version 1" is set to "no encryption required";
supposing that the user name of the client is Zhang III, after the client accesses the application server through the IE browser, the server writes a user name into the COOKIE of the client, and according to the indication of the version 1, the attribute value of the user name is set to be ' encryption-free ', so that the user name written into the COOKIE of the client is plaintext Zhang III ', and the SESSION KEY in the COOKIE is usually kept for one week and is not expired;
1 month and 2 days, the SESSION configuration file of the application server is assumed to be upgraded from 'version 1' to 'version 2', and the attribute value of the user name in the configuration information of 'version 2' is set to 'encryption required';
in 3 days after 1 month, the user name in the SESSION KEY stored in the client COOKIE is still "one third", that is, the SESSION KEY corresponding to "version 1" is not expired, when the client accesses the application server again, the client carries the identifier of "version 1", and the application server knows that the SESSION KEY carried by the SESSION access of the client is "version 1" according to the identifier, so that the configuration information in "version 1" is used, that is, the SESSION KEY of the client is read in an unencrypted manner;
after the session access is finished, the application server encrypts the username Zhang III according to the configuration information in the version 2, writes the encrypted username Zhang III into the client COOKIE, and notes that the version number is the version 2;
after the session communication, the application server side drives the client side to complete the compatibility and seamless upgrade of the session information.
It should be noted that, the above application example only takes writing the SESSION KEY into a single COOKIE, and when there are multiple clients accessing the server at the same time, the operation processes are consistent, and are not described herein again; in addition, if the version of the configuration file of the application server is upgraded for multiple times within a period of time, the client will obtain the SESSION KEY according to the upgraded latest version once after accessing the application server.
Corresponding to the embodiment of the session information generation method, the application also provides embodiments of a session information generation method system and an application server.
Referring to fig. 3, a block diagram of a first embodiment of a session information generation system according to the present application is shown, where the system includes: application server 310 and client 320.
The client 320 is configured to send a session request to the application server 310 after the session configuration file in the application server 310 is upgraded from the first version to the second version, where the session request includes a session keyword stored according to the session configuration file of the first version and a version number of the first version;
the application server 310 is configured to, after receiving a session request from the client 320, read the session keyword according to the configuration information in the session configuration file of the first version, and generate the session keyword according to the configuration information in the session configuration file of the second version after the session request is ended.
Referring to fig. 4, a block diagram of a second embodiment of the session information generation system of the present application is shown, where the system includes: application server 410, configuration server 420, and client 430.
The application server 410 is configured to send a subscription message for requesting a session configuration file to a configuration server 420, where the session configuration file of the first version and a version number thereof are stored in the application server 410;
the configuration server 420, configured to push a second version of the session configuration file to the application server 410 by broadcasting;
the application server 410 is further configured to store the second version of the session configuration file and the version number thereof, and use the second version of the session configuration file as an upgraded current session configuration file;
the client 430 is configured to send a session request to the application server 410, where the session request includes a session keyword stored according to a session configuration file of a first version and a version number of the first version;
the application server 410 is further configured to, after receiving a session request from the client 430, read the session keyword according to the configuration information in the session configuration file of the first version, and generate the session keyword according to the configuration information in the session configuration file of the second version after the session request is ended;
the application server 410 is further configured to determine, according to the version number, that the session keyword in the session request is a session keyword stored according to the configuration file of the first version, and obtain, according to the version number of the first version, the configuration file of the first version that is stored;
the application server 410 is further configured to write the session keyword generated according to the configuration information of the second version of the session configuration file and the version number of the second version into COOKIE of the client 430.
Referring to fig. 5, a block diagram of a first embodiment of an application server according to the present application is shown.
The application server includes: a receiving unit 510, a reading unit 520 and a generating unit 530.
The receiving unit 510 is configured to receive a session request of a client after a session configuration file in the application server is upgraded from a first version to a second version, where the session request includes a session keyword stored according to the session configuration file of the first version and a version number of the first version;
a reading unit 520, configured to read the session keyword according to configuration information in the session configuration file of the first version;
a generating unit 530, configured to generate a session key according to the configuration information of the second version of the session configuration file after the session request is ended.
Referring to fig. 6, a block diagram of a second embodiment of an application server according to the present application is shown.
The application server includes: subscribing unit 610, receiving unit 620, saving unit 630, judging unit 640, obtaining unit 650, reading unit 660, generating unit 670, and writing unit 680.
The subscription unit 610 is configured to send a subscription message for requesting a session configuration file to a configuration server, where the session configuration file of the first version and a version number thereof are stored in the application server;
a receiving unit 620, configured to receive a second version of the session configuration file pushed by the configuration server through broadcasting;
a saving unit 630, configured to save the session configuration file of the first version and the version number thereof, and the session configuration file of the second version and the version number thereof, and use the session configuration file of the second version as an upgraded current session configuration file;
a receiving unit 620, configured to receive a session request of a client, where the session request includes a session keyword stored according to a session configuration file of a first version and a version number of the first version;
a determining unit 640, configured to determine, according to the version number, that the session keyword in the session request is a session keyword stored according to a configuration file of a first version;
the obtaining unit 650 is configured to obtain the saved configuration file of the first version according to the version number of the first version.
A reading unit 660, configured to read the session keyword according to configuration information in the session configuration file of the first version;
a generating unit 670, configured to generate a session key according to the configuration information of the second version of the session configuration file after the session request is ended.
The writing unit 680 is configured to write the session keyword generated according to the configuration information of the session configuration file of the second version and the version number of the second version into client COOKIE.
As can be seen from the description of the foregoing embodiment, in this embodiment of the application, after the session configuration file in the application server is upgraded from the first version to the second version, the session request sent by the client and including the session keyword stored according to the session configuration file of the first version is received, the session keyword is read according to the configuration information in the session configuration file of the first version, and after the session request is ended, the session keyword is generated according to the configuration information of the session configuration file of the second version. By applying the embodiment of the application, when the version of the session configuration file of the application server is upgraded, the configuration files of all versions before and after the upgrade are stored, so that no matter what version of the session key word is generated according to the configuration file of the corresponding version is carried by the client, the application server can perform reading operation according to the configuration file of the corresponding version and perform writing operation according to the configuration file of the current version, so that the application server can operate all the session key words of the client, and the application server is compatible with the client which stores the session key word according to the configuration file before the upgrade and accesses the client.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The application is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
While the present application has been described with examples, those of ordinary skill in the art will appreciate that there are numerous variations and permutations of the present application without departing from the spirit of the application, and it is intended that the appended claims encompass such variations and permutations without departing from the spirit of the application.

Claims (9)

1. A method for generating session information, wherein a session configuration file in an application server is upgraded from a first version to a second version, the method comprising:
an application server receives a session request of a client, wherein the session request comprises session keywords stored according to a session configuration file of a first version and a version number of the first version;
the application server reads the session key words according to the configuration information in the session configuration file of the first version;
after the session request is finished, the application server generates a session keyword according to the configuration information of the session configuration file of the second version;
and the application server writes the session key word generated according to the configuration information of the session configuration file of the second version and the version number of the second version into client COOKIE.
2. The method of claim 1, further comprising:
an application server sends a subscription message for requesting a session configuration file to a configuration server, and the session configuration file of the first version and the version number thereof are stored in the application server;
receiving a second version of session configuration file pushed by a configuration server through broadcasting;
and saving the second version of the session configuration file and the version number thereof, and taking the second version of the session configuration file as an upgraded current session configuration file.
3. The method according to claim 1, wherein before reading the session key according to the configuration information in the first version of the session configuration file, further comprising:
judging that the session key words in the session request are the session key words stored according to the configuration file of the first version according to the version number;
and acquiring the stored configuration file of the first version according to the version number of the first version.
4. The method of claim 1, wherein the configuration information comprises: encryption attribute of the session key, compression attribute of the session key, and encoding format of the session key.
5. A session information generation system is characterized by comprising an application server and a client,
the client is used for sending a session request to the application server after the session configuration file in the application server is upgraded from a first version to a second version, wherein the session request comprises session keywords stored according to the session configuration file of the first version and the version number of the first version;
the application server is configured to, after receiving a session request of a client, read the session keyword according to the configuration information in the session configuration file of the first version, generate a session keyword according to the configuration information of the session configuration file of the second version after the session request is ended, and write the session keyword generated according to the configuration information of the session configuration file of the second version and the version number of the second version into client COOKIE.
6. The system of claim 5, further comprising: the configuration server is provided with a configuration server,
the application server is further configured to send a subscription message for requesting a session configuration file to a configuration server, and the session configuration file of the first version and the version number thereof are stored in the application server;
the configuration server is used for pushing a second version of the session configuration file to the application server through broadcasting;
the application server is further configured to store the session configuration file of the second version and the version number thereof, and use the session configuration file of the second version as the upgraded current session configuration file.
7. An application server, comprising:
a receiving unit, configured to receive a session request of a client after a session configuration file in the application server is upgraded from a first version to a second version, where the session request includes a session keyword stored according to the session configuration file of the first version and a version number of the first version;
a reading unit, configured to read the session keyword according to configuration information in the session configuration file of the first version;
the generating unit is used for generating a session key word according to the configuration information of the second version of the session configuration file after the session request is finished;
and the writing unit is used for writing the session key words generated according to the configuration information of the second version of the session configuration file and the version number of the second version into client COOKIE.
8. The application server of claim 7, further comprising:
a subscription unit, configured to send a subscription message for requesting a session configuration file to a configuration server, where the session configuration file of the first version and a version number thereof are stored in the application server;
the receiving unit is also used for receiving a second version of session configuration file pushed by the configuration server through broadcasting;
and the saving unit is used for saving the session configuration file of the first version and the version number thereof, the session configuration file of the second version and the version number thereof, and taking the session configuration file of the second version as the upgraded current session configuration file.
9. The application server of claim 7, further comprising:
the judging unit is used for judging the session key words in the session request to be the session key words stored according to the configuration file of the first version according to the version number;
and the acquisition unit is used for acquiring the saved configuration file of the first version according to the version number of the first version.
HK12100325.2A 2012-01-11 A method, system and application server for session information generating HK1160301B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010175969.4A CN102244652B (en) 2010-05-13 2010-05-13 Method and system for generating session information and application server

Publications (2)

Publication Number Publication Date
HK1160301A1 HK1160301A1 (en) 2012-08-10
HK1160301B true HK1160301B (en) 2014-09-05

Family

ID=

Similar Documents

Publication Publication Date Title
CN107943951B (en) A method and system for retrieving blockchain business information
CN201682522U (en) Conversation information storage system and application server
US9298747B2 (en) Deployable, consistent, and extensible computing environment platform
US9910895B2 (en) Push subscriptions
US20170279720A1 (en) Real-Time Logs
US20050278384A1 (en) External authentication against a third-party directory
CN107943594A (en) Data capture method and device
CN111258602B (en) Information updating method and device
CN109639819B (en) File transmission method, client, server and system
CN111193789B (en) Subscription information push method, device, computer equipment and readable storage medium
CN107844488B (en) Data query method and device
US9665732B2 (en) Secure Download from internet marketplace
CN108289074B (en) User account login method and device
CN101674143A (en) Method and system for releasing news to mobile equipment at regular time
US8468217B2 (en) Maintaining portlet data currency while minimizing latency
CN111327680A (en) Authentication data synchronization method, device, system, computer equipment and storage medium
EP2874059A1 (en) Personal cloud storage chain service system and method
CN102244652B (en) Method and system for generating session information and application server
JP5522735B2 (en) Session management apparatus, session management system, session management method, and program
CN114006939A (en) Message pushing method and device
CN111404979B (en) Method and device for processing service request and computer readable storage medium
CN116112497B (en) Node scheduling method, device, equipment and medium of cloud host cluster
HK1160301B (en) A method, system and application server for session information generating
CN111625288B (en) Method and device for controlling starting of application program, computer equipment and storage medium
US10706073B1 (en) Partitioned batch processing for a usage analysis system