CN101179435A - 一种主动推送网管事件的方法及网络管理*** - Google Patents
一种主动推送网管事件的方法及网络管理*** Download PDFInfo
- Publication number
- CN101179435A CN101179435A CNA2007101706657A CN200710170665A CN101179435A CN 101179435 A CN101179435 A CN 101179435A CN A2007101706657 A CNA2007101706657 A CN A2007101706657A CN 200710170665 A CN200710170665 A CN 200710170665A CN 101179435 A CN101179435 A CN 101179435A
- Authority
- CN
- China
- Prior art keywords
- network management
- event
- client
- server
- agency
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提出了一种主动推送网管事件的网络管理***,所述的客户端浏览器设置有用户界面,管理事件接收代理和反向Ajax客户端,所述的Web服务器设置有反向Ajax服务器,管理事件发送代理和网管功能模块。通过反向Ajax客户端与反向Ajax服务器建立的http连接发送管理事件,通过管理事件接收代理和管理事件发送代理对事件的发送进行管理,在很大程度上保证各个浏览器客户端能够无丢失地、尽早地收到网管功能模块所发出的事件通告,在服务器实现代价较低的前提下,具有较强的健壮性。
Description
技术领域
本发明属于网络管理技术领域,特别涉及到网管***中服务器主动推送管理事件通告到客户端的方法。
背景技术
在网管***中,各个管理功能模块经常会产生或收到各种有关管理对象的事件通告。事件通告的类型,包括(但不限于)如下几种:
对象创建(object creation)
对象删除(object deletion)
属性值改变(attribute value change)
状态改变(state change)
告警(alarm)
这些通告及时反应出管理对象的状态、属性等管理信息的改变。与之相关的其它多个管理功能模块在收到这些异步的通知后,可以互不干扰地、并发地做出相应的动作,从而提高网管***整体的运行效率。网管客户端作为前端功能模块,实时地为用户呈现管理对象当前的真实状况,应该观测这些事件,并及时根据事件通告刷新相应的界面显示内容。在网管客户端浏览器上,显示有网元/网元组拓扑树、拓扑图以及告警通告列表,当有网元或网元组增加或删除时,会有对象创建/对象删除通告产生,<网元/网元组拓扑树>需要及时调整其分层显示的节点内容;当网元/网元组的告警状态发生改变时,会有告警通告发来,<拓扑图>上对应元素的图标颜色应及时更换。
然而在采用Browser/Server(浏览器/服务器)架构的网管***中,Browser与Server之间采用http协议通信,以网页形式打开的客户端,监听并接收这些管理事件通告,往往有一定的困难:
在传统的Web技术中,http请求和响应采用同步模式。客户端页面在每次请求得到响应后,整个页面内容全部更新,Web服务器不能主动请求发送消息到客户端浏览器;
在一般的AJAX(Asynchronous JavaScript+XML)技术中,http请求和响应采用异步模式,可以有效改善用户交互体验,根据用户的活动局部更新页面的内容,但是仍然没有让Web服务器主动推送消息到客户端浏览器的通道。然而随着现代comet技术的出现(Comet:一种编程技术,使用它可以在Web服务器上向客户端发送数据而无须来自客户端的请求),Comet技术可以实现基于长时间保持不挂断的http连接,由Web服务器推送更新消息到Web客户端,从而也出现了采用Comet技术的Web服务器。在这种情况瞎,浏览器向服务器发送http请求,建立http连接后,便不再关闭或释放http连接,服务器可以利用这条通道,以持续不断的http响应的形式,主动发送消息到浏览器。但是在实际的网管现场中,网络环境复杂,尤其当浏览器客户端登陆远程网管***时,建立这样一条长时间内不能关闭的http连接,非常不易,而且长连接(long-lived http connection)对服务器性能会带来一定的影响。
本文提出了一种基于反向Ajax技术、主动推送网管服务器事件通告到客户端浏览器的全新应用模式,它可以有效克服上述困难,从而大大提高浏览器客户端的及时响应能力。
发明内容
本发明所要解决的技术问题是:服务器不能主动请求发送消息到客户端浏览器的缺陷,本发明提出一种能够主动推送事件消息到客户端浏览器的网管***,及推送方法。
本发明提出了一种主动推送网管事件的网络管理***,在客户端浏览器/网管服务器架构的网络管理***内,在客户端浏览器中设置有用户界面和反向Ajax客户端,而网管服务器具有Web服务器,该Web服务器设置有反向Ajax服务器和网管功能模块。
反向Ajax客户端运行于客户端浏览器中,每隔一定时间周期,主动向Web服务器内的反向Ajax服务器发送http请求,从而建立http连接,之后这条连接由反向Ajax服务器控制,在一段时间内保留不予释放。在此期间,Web服务器内的业务模块如果有事件发送,直接递交给反向Ajax服务器。反向Ajax服务器借助于此时已经建立起的http连接,把事件发送到浏览器中的反向Ajax客户端,反向Aiax客户端驱动用户页面刷新显示事件中的内容。http连接的保留时间到期后,反向Ajax服务器会关闭释放该条连接,等下一个反向Ajax客户端发起的http请求。另外,有时候由于网络原因,该条连接也会被异常挂断。反向Ajax客户端周期性建立起的http连接,为反向Ajax服务器提供了主动推送消息的通道。
根据本发明的另一方面,为了保持稳定的推送通道,在客户端浏览器中设置了管理事件接收代理,在Web服务器中设置了管理事件发送代理。管理事件接收代理包括事件对象处理器1和接收序号寄存器,管理事件发送代理包括事件对象处理器2和序号生成器。
所述的网管功能模块产生要发送的事件通告,提交给管理事件发送代理,管理事件发送代理中的事件对象处理器2把输入的原始事件打包封装成对象,并通过与所述的序号生成器交互得到该事件的序号,并将该序号标记在事件对象中。然后事件对象处理器2把该对象追加到最近发送的事件队列的末尾。该队列有一个可以配置的最大长度限制。当新的对象追加进来,而队列长度达到最大值时,***将采用日志绕接方法,删除最老的发送事件对象。事件对象处理器2把要发送的事件对象提交给反向Ajax服务器。
所述的反向Ajax服务器利用当前已经建立的http连接完成数据传输,把事件推送到所述客户端浏览器中的反向Ajax客户端。所述的反向Ajax客户端把接收到的事件,提交给管理事件接收代理,管理事件接收代理中的事件对象处理器1对收到的事件进行解包,得到原始事件和事件序号,并把该序号记录在当前接收序号寄存器中。所述的管理事件接收代理通过事件对象处理器1,把收到的原始事件提交到浏览器用户页面,刷新其显示内容。
所述的反向Ajax服务器采用丢弃策略,处理http连接关闭期间所提交的事件;同时引入管理事件代理模块,对事件通告的推送进行统一管理,从而构造出基于反向Ajax技术的较为可靠的事件推送通道。反向Ajax服务器采用丢弃策略,处理http连接关闭期间所提交的事件,即直接丢弃在http连接关闭期间服务器端所提交的更新消息。
可见,本发明对采用浏览器/服务器(Browser/Server)架构、基于Web技术的网管***,提出了一种能够由server主动推送管理事件通告到Browser客户端的方法。该方法采用先进的反向Aiax(Asynchronous JavaScript and XML)技术,并根据事件通告序号自动触发丢失事件的重传,从而有效地保证了客户端能够及时准确、无丢失的接收到管理事件,改善网管客户端的实时性、可交互性和运行效率。
附图说明
图1是反向Ajax技术示意图;
图2是Web网管***事件推送的消息通道结构图;
图3是网管功能模块发送事件通告图;
图4是网管事件自动重传图。
具体实施方式
反向Ajax技术,综合运用浏览器轮询(Polling),Comet服务器和PiggyBack技术实现从Web服务器到浏览器的消息推送,PiggyBack技术即当服务器有事件消息需要发送给客户端时,先把消息的内容保存起来,等到客户端发来下一个有效请求,服务器给出对应的响应时,把这个消息附加到响应内容中,一起返回给客户端的技术。其原理如图1所示,反向Ajax客户端运行于客户端浏览器中,每隔一定时间周期,主动向Web服务器内的反向Ajax服务器发送http请求,从而建立http连接,之后这条连接由反向Ajax服务器控制,在一段时间内保留不予释放。在此期间,Web服务器内的业务模块如果有事件发送,直接递交给反向Ajax服务器。反向Ajax服务器借助于此时已经建立起的http连接,把事件发送到浏览器中的反向Ajax客户端,反向Ajax客户端驱动用户页面刷新显示事件中的内容。http连接的保留时间到期后,反向Ajax服务器会关闭释放该条连接,等下一个反向Ajax客户端发起的http请求。另外,有时候由于网络原因,该条连接也会被异常挂断。反向Ajax客户端周期性建立起的http连接,为反向Ajax服务器提供了主动推送消息的通道。
然而这条通道并没有严格的保障,如图1中所示,在上一个http连接关闭而下一个http连接还没有成功建立的时候,由业务模块发送的事件一般很难由反向Ajax服务器发送到浏览器客户端。当然反向Ajax服务器也可以把此时提交的事件全部缓存起来,直到下一个http连接建立,然后再发送出去。但是在实际的多客户端网管***中,各个客户端何时能建立起下一个http连接,受网络状况和自身负荷的影响,结果会千差万别。这种实现会带来复杂的管理算法和较高的实现代价。
本发明的网管***中,反向Ajax服务器采用丢弃策略,处理http连接关闭期间所提交的事件;同时引入中间代理模块,对事件通告的推送进行统一管理,从而构造出基于反向Ajax技术的较为可靠的事件推送通道。该通道的结构如图2所示,客户端浏览器包括用户界面,管理事件接收代理和反向Ajax客户端,所述的Web服务器包括反向Ajax服务器,管理事件发送代理和网管功能模块。管理事件接收代理包括事件对象处理器1和接收序号寄存器,管理事件发送代理包括事件对象处理器2和序号生成器。
网管功能模块利用该通道发送事件通告的原理图3所示:
1、网管功能模块产生要发送的事件通告,提交给管理事件发送代理;
2、在管理事件发送代理中,事件对象处理器2把输入的原始事件打包封装成对象,并通过与序号生成器交互得到该事件的序号,并将该序号标记在事件对象中。然后事件对象处理器2把该对象追加到最近发送的事件队列的末尾。该队列有一个可以配置的最大长度限制。当新的对象追加进来,而队列长度达到最大值时,***将采用日志绕接方法,删除最老的发送事件对象;
3、事件对象处理器2把要发送的事件对象提交给反向Ajax服务器;
4、反向Ajax服务器利用当前已经建立的http连接完成数据传输,把事件推送到浏览器中的反向Ajax客户端;
5、反向Ajax客户端把接收到的事件,提交给管理事件接收代理;
6、在管理事件接收代理中,事件对象处理器1对收到的事件进行解包,得到原始事件和事件序号,并把该序号记录在当前接收序号寄存器中;
7、管理事件接收代理通过事件对象处理器1,把收到的原始事件提交到浏览器用户页面,刷新其显示内容。
在建立反向Ajax的http连接时,反向Ajax客户端/服务器需要与管理事件接收/发送代理进行交互,以完成事件“接收丢失”的检测和自动重传,如图4所示:
1、反向Ajax客户端在向服务器发起http连接前,从管理事件接收代理查询最后接收到的管理事件序号;
2、在管理事件接收代理中,事件对象处理器1读取当前接收序号寄存器的值,并返还给反向Ajax客户端;
3、反向Aiax客户端向服务器发送http请求,请求参数中包含客户端最后接收到的事件序列号;
4、反向Ajax服务器收到请求并建立http连接后,通知管理事件发送代理。该通知中携带http客户端标识(可用http session实现)和该客户端最后接收到的事件序号;
5、在管理事件发送代理中,事件对象处理器2用客户端最后收到的管理事件序号,在最近发送的事件队列中,找出其在http连接断开期间,未能收到的事件对象:
A)如果有,则继续步骤6;
B)如果事件队列中,最后一个事件的序号恰好等于该客户端最后收到的事件序号,则表明该客户端收到了所有管理事件,不再继续执行步骤6;
C)如果客户端最后收到的事件序号是表示寄存器初始值的无效数值,则表明该客户端第一次建立反向Ajax连接,不再继续执行步骤6;
D)如果客户端最后收到的事件序号是有效数值,但不在事件队列的序号范围内,则说明客户端有事件对象没有收到,且已经不能找回重传。此时,管理事件发送代理可以向客户端发送特定的内部出错消息,通知其作异常出错处理,例如做管理信息同步或提示出错等。
6、管理事件发送代理中事件对象处理器2利用客户端标识,把这些未收到的事件对象,向该客户端发送出去,完成网管通告事件的自动重传。发送原理同前。
按照上述流程,本发明所提出的基于反向Ajax技术的网管事件推送方法,在服务器实现代价较低的前提下,具有较强的健壮性。不论浏览器客户端是否能准时、定期地向服务器建立http连接,或者所建立的http连接是否时常被异常关断,本发明的事件通告方法都可以在很大程度上保证各个浏览器客户端能够无丢失地、尽早地收到网管功能模块所发出的事件通告。所以该方法能够适用于多个客户端与网管服务器通讯,而且其间的网络连接状况又差异较大的应用场合。
Claims (21)
1.一种主动推送网管事件的网络管理***,所述的网管***包括客户端浏览器与网管服务器,其特征在于:所述的客户端浏览器设置有用户界面和反向Ajax客户端,所述的Web服务器设置有反向Ajax服务器和网管功能模块。
2.根据权利要求1所述的一种主动推送网管事件的网络管理***,其特征在于:客户端浏览器还设置有管理事件接收代理;Web服务器还设置有管理事件发送代理。
3.根据权利要求2所述的一种主动推送网管事件的网络管理***,其特征在于:所述的管理事件接收代理包括事件对象处理器1和当前接收序号寄存器,所述的管理事件发送代理包括事件对象处理器2和序号生成器。
4.根据权利要求1所述的一种主动推送网管事件的网络管理***,其特征在于:所述的反向Ajax客户端,每隔一定时间周期,主动向所述的反向Ajax服务器发送http请求,从而建立http连接,之后这条连接由反向Ajax服务器控制,在一段时间内保留不予释放。
5.根据权利要求1所述的一种主动推送网管事件的网络管理***,其特征在于:在所述http连接建立期间,Web服务器内的网管功能模块如果有事件发送,由反向Ajax服务器借助于此时已经建立起的http连接,把事件发送到浏览器中的反向Ajax客户端。
6.根据权利要求2或3所述的一种主动推送网管事件的网络管理***,其特征在于:管理事件发送代理对网管事件通告进行处理,打包成事件对象,并生成事件序号添加到事件对象中,一起发送给所述的反向Ajax服务器。
7.根据权利要求6所述的一种主动推送网管事件的网络管理***,其特征在于:所述的序号生成器生成事件序号,所述的事件对象处理器2将网管事件通告与其对应的事件序号打包成事件对象。
8.根据权利要求2或3所述的一种主动推送网管事件的网络管理***,其特征在于:管理事件接收代理对客户端浏览器接收到的所述事件对象进行解析,还原成网管事件通告,并记录所述网管事件通告的事件序号。
9.根据权利要求8所述的一种主动推送网管事件的网络管理***,其特征在于:所述的事件对象处理器1对接收到的事件对象进行解析,所述的序号寄存器记录所述事件对象的事件序号。
10.一种主动推送网管事件的方法,在客户端浏览器/网管服务器架构的网管***中,所述的客户端浏览器设置有用户界面,管理事件接收代理和反向Ajax客户端,所述的网管服务器内的Web服务器设置有反向Ajax服务器,管理事件发送代理和网管功能模块,其特征在于,包括以下步骤:
步骤1、所述的反向Ajax客户端运行于客户端浏览器中,每隔一定时间周期,主动向Web服务器内的反向Ajax服务器发送http请求,从而建立http连接,之后这条连接由反向Ajax服务器控制,在一段时间内保留不予释放;
步骤2、在所述http连接建立期间,Web服务器内的网管功能模块如果有事件发送,由反向Ajax服务器借助于此时已经建立起的http连接,把事件发送到浏览器中的反向Ajax客户端;
步骤3、所述的反向Ajax客户端驱动用户页面刷新显示事件中的内容。
11.根据权利要求10所述的一种主动推送网管事件的方法,其特征在于:所述的步骤2还包括步骤:
所述的网管功能模块产生要发送的事件通告,提交给管理事件发送代理,管理事件发送代理将所述的事件通告打包封装成事件对象;
所述的管理事件发送代理生成一个对应所述事件通告的序号,并将该序号标记在所述的事件对象中;
所述的管理事件发送代理将所述的事件对象发送给所述的反向Ajax服务器。
12.根据权利要求11所述的一种主动推送网管事件的方法,其特征在于:所述的管理事件发送代理将所述事件对象追加到最近发送的事件队列的末尾。
13.根据权利要求11所述的一种主动推送网管事件的方法,其特征在于:所述队列有一个可以配置的最大长度限制。
14.根据权利要求11所述的一种主动推送网管事件的方法,其特征在于:采用日志绕接方法,删除最老的发送事件对象。
15.根据权利要求10所述的一种主动推送网管事件的方法,其特征在于:所述的步骤3还包括步骤:
反向Ajax客户端把接收到的事件,提交给管理事件接收代理;
所述的管理事件接收代理对收到的事件对象进行解包,得到原始事件和事件序号,并记录所述的事件序号;
所述的管理事件接收代理将解析出来的原始事件提交到浏览器用户页面,刷新其显示内容。
16.根据权利要求11或15所述的一种主动推送网管事件的方法,其特征在于:所述的反向Ajax客户端向反向Ajax服务器发送http请求,请求参数中包含客户端最后接收到的事件序列号。
17.根据权利要求16所述的一种主动推送网管事件的方法,其特征在于:反向Ajax服务器收到请求并建立http连接后,将http客户端标识和所述的客户端最后接收到的事件序号通知管理事件发送代理。
18.根据权利要求16所述的一种主动推送网管事件的方法,其特征在于:管理事件发送代理用客户端最后收到的管理事件序号,在最近发送的事件队列中,找出其在http连接断开期间,未能收到的事件对象。
19.根据权利要求16所述的一种主动推送网管事件的方法,其特征在于:所述的管理事件发送代理利用客户端标识,把所述的未收到的事件对象,向该客户端发送出去,完成网管通告事件的自动重传。
20.根据权利要求16所述的一种主动推送网管事件的方法,其特征在于:对于未能收到的,且已经不能找回重传的事件对象,管理事件发送代理向客户端发送特定的内部出错消息,通知其作异常出错处理。
21.根据权利要求10-20中任一项所述的一种主动推送网管事件的方法,其特征在于:所述的反向Ajax服务器采用丢弃策略,处理http连接关闭期间所提交的事件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101706657A CN101179435B (zh) | 2007-11-22 | 2007-11-22 | 一种主动推送网管事件的方法及网络管理*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101706657A CN101179435B (zh) | 2007-11-22 | 2007-11-22 | 一种主动推送网管事件的方法及网络管理*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101179435A true CN101179435A (zh) | 2008-05-14 |
CN101179435B CN101179435B (zh) | 2011-01-19 |
Family
ID=39405535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101706657A Expired - Fee Related CN101179435B (zh) | 2007-11-22 | 2007-11-22 | 一种主动推送网管事件的方法及网络管理*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101179435B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101883086A (zh) * | 2010-03-15 | 2010-11-10 | 浪潮集团山东通用软件有限公司 | 一种ASP.NET环境下Comet功能的实现方法 |
CN101997893A (zh) * | 2009-08-12 | 2011-03-30 | 浙江省公众信息产业有限公司 | 一种告警信息图形化定位和编辑的***和方法 |
CN102035893A (zh) * | 2010-12-23 | 2011-04-27 | 中国农业银行股份有限公司 | 一种服务器主动推送数据的方法和*** |
CN102035880A (zh) * | 2010-11-02 | 2011-04-27 | 中兴通讯股份有限公司 | 一种保持连接的方法及装置 |
CN102333128A (zh) * | 2011-10-31 | 2012-01-25 | 河南省电力公司计量中心 | 一种Web实时数据主动推送方法 |
CN102523109A (zh) * | 2011-12-08 | 2012-06-27 | 杭州华三通信技术有限公司 | 资源状态更新方法、管理客户端及服务器 |
CN102571834A (zh) * | 2010-12-15 | 2012-07-11 | 金华六度信息科技有限公司 | 一种基于服务器推送技术的web即时通信***及方法 |
CN104007955A (zh) * | 2013-02-26 | 2014-08-27 | 中国石油化工股份有限公司 | 一种用于钻井资料的即增即读的方法 |
CN104601698A (zh) * | 2015-01-15 | 2015-05-06 | 福建天晴数码有限公司 | 一种基于浏览器的通信方法及*** |
CN105095358A (zh) * | 2015-06-24 | 2015-11-25 | 北京京东尚科信息技术有限公司 | 一种数据库操作日志获取方法及*** |
CN103780603B (zh) * | 2013-12-31 | 2016-10-19 | 电子科技大学 | 应用内轻量级推送方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2847710Y (zh) * | 2005-05-19 | 2006-12-13 | 黄宁宁 | 局域网节点故障告警***和用于该***的接口模块 |
CN100407644C (zh) * | 2005-05-25 | 2008-07-30 | 中兴通讯股份有限公司 | 一种web网管***中显示实时数据的方法 |
-
2007
- 2007-11-22 CN CN2007101706657A patent/CN101179435B/zh not_active Expired - Fee Related
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997893A (zh) * | 2009-08-12 | 2011-03-30 | 浙江省公众信息产业有限公司 | 一种告警信息图形化定位和编辑的***和方法 |
CN101883086A (zh) * | 2010-03-15 | 2010-11-10 | 浪潮集团山东通用软件有限公司 | 一种ASP.NET环境下Comet功能的实现方法 |
CN101883086B (zh) * | 2010-03-15 | 2013-01-02 | 浪潮集团山东通用软件有限公司 | 一种ASP.NET环境下Comet功能的实现方法 |
CN102035880B (zh) * | 2010-11-02 | 2014-04-30 | 中兴通讯股份有限公司 | 一种保持连接的方法及装置 |
CN102035880A (zh) * | 2010-11-02 | 2011-04-27 | 中兴通讯股份有限公司 | 一种保持连接的方法及装置 |
CN102571834A (zh) * | 2010-12-15 | 2012-07-11 | 金华六度信息科技有限公司 | 一种基于服务器推送技术的web即时通信***及方法 |
CN102035893A (zh) * | 2010-12-23 | 2011-04-27 | 中国农业银行股份有限公司 | 一种服务器主动推送数据的方法和*** |
CN102333128A (zh) * | 2011-10-31 | 2012-01-25 | 河南省电力公司计量中心 | 一种Web实时数据主动推送方法 |
CN102523109A (zh) * | 2011-12-08 | 2012-06-27 | 杭州华三通信技术有限公司 | 资源状态更新方法、管理客户端及服务器 |
CN104007955A (zh) * | 2013-02-26 | 2014-08-27 | 中国石油化工股份有限公司 | 一种用于钻井资料的即增即读的方法 |
CN103780603B (zh) * | 2013-12-31 | 2016-10-19 | 电子科技大学 | 应用内轻量级推送方法 |
CN104601698A (zh) * | 2015-01-15 | 2015-05-06 | 福建天晴数码有限公司 | 一种基于浏览器的通信方法及*** |
CN105095358A (zh) * | 2015-06-24 | 2015-11-25 | 北京京东尚科信息技术有限公司 | 一种数据库操作日志获取方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN101179435B (zh) | 2011-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101179435B (zh) | 一种主动推送网管事件的方法及网络管理*** | |
CN109271412A (zh) | 智慧城市的实时流数据处理方法及*** | |
CN106453288B (zh) | 一种支持异步模式的分布式微服务框架***及其实现方法 | |
CN104820701B (zh) | 数据记录和同步方法及*** | |
CN102880475B (zh) | 计算机软件***中基于云计算的实时事件处理***及方法 | |
US5852744A (en) | Method for discovering a network printer by assigning dedicated sockets to different printer types and polling the dedicated sockets to learn the corresponding state | |
CN110365758A (zh) | 一种协议自适应的物联网网关*** | |
CN103856392A (zh) | 消息推送方法及其外发服务器和外发服务器*** | |
CN105407180A (zh) | 服务器的消息推送方法和装置 | |
CN107291523A (zh) | 一种Web前端消息总线*** | |
CN103095819A (zh) | 推送数据信息的方法及数据信息推送*** | |
CN103297291A (zh) | 网站实时状态监控方法及*** | |
CN107423142A (zh) | 一种基于发布、订阅模式的数据库消息通知方法及*** | |
CN107222530A (zh) | 服务异步交互方法、设备、***和可读介质 | |
CN113553310B (zh) | 数据的采集方法及装置、存储介质、电子设备 | |
CN102137126B (zh) | 网页数据更新***及方法 | |
US8898220B2 (en) | Remote method invocation tunneling over hypertext transfer protocol | |
CN107479514A (zh) | 一种工业大数据过程控制数据采集和传输***与实现方法 | |
CN104866528B (zh) | 多平台数据采集方法及*** | |
CN109783151A (zh) | 规则变更的方法和装置 | |
CN109039881A (zh) | 一种智能配电监控管理***及信息推送方法 | |
CN105306587B (zh) | 业务数据的处理方法、装置与*** | |
CN101227265A (zh) | 一种设备监控***中客户端之间数据同步的方法 | |
CN109885347A (zh) | 一种配置数据的获取方法、装置及终端、***、存储介质 | |
CN114866528A (zh) | 一种基于MQTT和Websocket的数据通讯方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
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: 20110119 Termination date: 20151122 |