CN101799751B - 一种构建主机监控代理软件的方法 - Google Patents
一种构建主机监控代理软件的方法 Download PDFInfo
- Publication number
- CN101799751B CN101799751B CN 200910231327 CN200910231327A CN101799751B CN 101799751 B CN101799751 B CN 101799751B CN 200910231327 CN200910231327 CN 200910231327 CN 200910231327 A CN200910231327 A CN 200910231327A CN 101799751 B CN101799751 B CN 101799751B
- Authority
- CN
- China
- Prior art keywords
- data
- agent software
- agent
- thread
- socket
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012544 monitoring process Methods 0.000 title claims abstract description 21
- 230000006870 function Effects 0.000 claims abstract description 17
- 239000003795 chemical substances by application Substances 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 230000008901 benefit Effects 0.000 claims description 5
- 238000013480 data collection Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 3
- 238000000151 deposition Methods 0.000 claims description 3
- 230000009977 dual effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 238000011084 recovery Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims 1
- 230000004044 response Effects 0.000 description 5
- 101000797623 Homo sapiens Protein AMBP Proteins 0.000 description 1
- 102100032859 Protein AMBP Human genes 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种构建主机监控代理软件的方法,通过Java语言构建用于主机信息收集的代理软件,通过该代理软件与J2EE架构的***进行通信,代理软件主要有控制器模块、检测程序、对象容器、线程池、Socket连接池、数据采集类、代理配置文件几部分组成,代理软件主要完成数据的发送和接收工作,同时提供代理注册、数据缓存、参数管理的功能,通过提供四种接口分别与代理服务器的控制子***、管理子***、被管对象、远程服务器的交互,通过该方法可以轻松实现获取主机监控信息的目的。
Description
技术领域
本发明涉及一种构建主机监控代理软件的方法,具体地说是一种。
本发明涉及网管领域相关知识,适用于J2EE架构构建的企业网管软件***,是一种远程获取主机监控信息的实现方法。
背景技术
传统的网管软件大多采用CS模式,当网络和设备越来越复杂,管理和维护就变成一件比较困难的事情,特别是在ITIL运维领域要求流程管理,明确责任人,这种模式已经不能再满足需要;而通过BS模式通过浏览器方式进行管理和维护将是企业的一种必然选择,通过J2EE架构开发的企业网管软件已经比较流行,通过Java实现代理软件通过代理软件和网管软件***进行交互,是本发明要解决的问题。下面的发明内容主要描述的是通过Java实现的主机监控代理软件的实现方法。
发明内容
本发明的目的是提供一种构建主机监控代理软件的方法。
本发明的目的是按以下方式实现的,通过Java语言构建用于主机信息收集的代理软件,通过该代理软件与J2EE架构的***进行通信,代理软件主要有控制器模块、检测程序、对象容器、线程池、Socket连接池、数据采集类、代理配置文件几部分组成,代理软件主要完成数据的发送和接收工作,同时提供代理注册、数据缓存、参数管理的功能,通过提供四种接口分别与代理服务器的控制子***、管理子***、被管对象、远程服务器的交互,其中:
代理程序的功能类似于应用服务器,控制器模块在其中就相当于通常所说的MVC模式中的控制器层,控制器模块在初始化的过程中加载配置文件中的信息,通过配置文件获取后续的一些操作的阈值;
控制器模块处于代理的核心位置,是代理程序运转的入口和枢纽,最重要的一点是实现映射请求到具体实现类功能,客户端发送的请求有很多,控制器模块根据接收到的请求路径找到对应的具体数据采集处理实现类,从对象容器中获取对象实例,生成数据采集任务,添加到线程池的工作队列中,等有空闲线程时执行数据采集操作,最后数据采集类采集数据处理后返回结果,完成了一个请求响应流程;
代理软件作为一个普通进程,在运行过程中可能会因为种种原因出现问题而不能正常提供监控服务,因此需要不断监控代理软件的运行状态,保证代理软件的服务能够持续可用,检测程序的目的就是为了监控代理软件的运行状态,检测程序不是一直运行的,是通过操作***的定时任务定时调度的,它的作用主要有以下几点:
1.检查代理软件的状态,保证代理控制器总在运行,如果检测到代理软件没有运行或者不再响应,就根据特征码查找代理进程的PID,杀掉老进程并重启代理;
2.定时去服务器检查最新版本,保持代理程序最新;
3.定时从服务器下载最新的配置信息,其中主要包括:
1)服务器IP地址;
2)服务器端口;
3)本***版本号;
4)映射URL到代理类的信息;
5)连接超时时间设置;
6)其他信息;
在Java中所有的对象在使用前都必须先创建,否则会报异常,但是现在我们不必每次都重新创建对象,通过对象容器,在初始化的时候,把所有的对象预先加载进去,而每次使用时,直接从对象容器中获取它并直接使用;
线程池就是用来存放线程的对象容器,目的是为了最大程度的复用线程资源,代理软件处理大量来自外部的小任务,即单个任务处理的时间很短而请求的数量却很多;构建代理软件的一个简单的模型通常是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务;通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上,通过适当地调整线程池中的线程数目,当请求的数目超过线程池的最大大小时,随后新到的请求就一直等待,直到获得一个空闲线程来处理为止,从而可以防止资源不足;
一般socket连接有以下两种方式:长连接和短连接:
长连接:当数据发送完成后socket连接不断开,一直保留到异常或者是程序退出为止,长连接需要定时向服务器ping数据,以保证socket连接畅通,当ping不通服务器时,必须重新开启连接;
短连接:当一次数据发送完毕后,主动断开连接,每次发送数据都要一次连接、断开操作,这种方式的优点是:对服务器的资源占用相对来说比较小,但是由于每次都要重新连接,速度开销上也比较大,这种方式对于那种不须要经常与服务器交互的情况下比较适用;
实现Socket连接池功能,是在连接池中维护多个Socket长连接,通过连接池来提高Socket对象的复用性,最大限度的提升Socket的通信性能;
采用Socket连接池,建立Socket连接并认证后,将socket连接缓存到池中,连接池负责维护socket的有效性,通过发送keepalive包,并维护连接的生命周期,包括定期重建,这样取连接时得到的就是连接池中维护的Socket长连接;
采集类使用Java语言实现,实现统一接口,对外统一调用入口,采集后返回数据格式为xml形式,方便传输和解析,提供自定义接口模式和规范,支持自定义采集类;
在控制器模块中启动多线程程序监控网络状态,当检测到网络连接中断后启动数据本地记录功能,根据配置文件中配置的数据采集周期,采集数据并记录到本地文件中,数据记录中包含时间戳信息,数据文件统一以采集类名+***日期+.xmls的形式命名,在一个特定文件中记录网络中断的开始时间,待网络恢复正常后再一起上传到服务器上,本地的数据记录历史文件定期删除,只保留一段时间的记录;
采用java语言编写的代理软件,代理软件能实现和远程J2EE架构***的信息交互。
代理软件具有自管理功能,自行检查服务有效性。
代理软件采集主机实时信息,与监控服务器一起实现B/S模式监控远程主机的目的,并能提高数据收集量和可靠性。
本发明的有益效果是:
1)本发明实现的是B/S模式网管软件代理的实现方法,网管服务器可以和部署在设备上的代理软件进行实时交互,从而收集设备信息。
2)本发明采用Java语言开发,相比传统CS模式软件多少采用C语言进行开发,本发明的代理软件能够很容易的和J2EE架构的软件***进行交互。
3)本发明实现的代理软件能够轻松部署在多种环境下,统一的接口方式,主要是来自Java本身强调的是“一次编译、到处执行”的特性。
附图说明
图1是主机监控代理软件的结构示意图。
具体实施方式
参照附图对本发明的方法作以下详细的说明。
代理软件主要有控制器模块、线程池、Socket连接池、对象容器、数据采集类、代理检测程序、配置文件等几部分组成。代理软件主要完成数据的发送和接收工作,同时提供代理注册、数据缓存、参数管理等功能,通过提供四种接口分别和代理服务器的控制子***、管理子***、被管对象、远程服务器的交互。
代理程序的功能类似于应用服务器,控制器在其中就相当于通常所说的MVC模式中的控制器层。控制器在初始化的过程中加载配置文件中的信息,通过配置文件获取后续的一些操作的阈值。
控制器处于代理的核心位置,是代理程序运转的入口和枢纽。最重要的一点是实现映射请求到具体实现类功能。客户端发送的请求有很多,控制器根据接收到的请求路径找到对应的具体数据采集处理实现类,从对象容器中获取对象实例,生成数据采集任务,添加到线程池的工作队列中,等有空闲线程时执行数据采集操作。最后数据采集类采集数据处理后返回结果。完成了一个请求响应流程。
检测程序
代理作为一个普通进程,在运行过程中可能会因为种种原因出现问题,不能正常提供监控服务。因此需要不断监控代理的运行状态,保证代理的服务能够持续可用。检测程序的目的就是为了监控代理程序的运行状态。检测程序不是一直运行的,是通过操作***的定时任务定时调度的。它的作用主要有以下几点:
1.检查代理的状态,保证代理控制器总在运行。如果检测到代理没有运行或者不再响应,就根据特征码查找代理进程的PID,杀掉老进程并重启代理。
2.定时去服务器检查最新版本,保持代理程序最新。
3.定时从服务器下载最新的配置信息。其中主要包括:
4.服务器IP地址
5.服务器端口
6.本***版本号
7.映射URL到代理类的信息(多条)
8.连接超时时间设置
9.其他信息
例如:URL映射到代理类
aix-overall=com.lc.monitor.host.aix.agent.overall.AIXOverAllAgentAction
在Java中所有的对象在使用前都必须先创建,否则会报异常。但是现在我们可以不必每次都重新创建对象了。通过对象容器,可以在初始化的时候,把所有的对象预先加载进去。而每次使用时,可以直接从对象容器中获取它并直接使用。
通过使用对象容器,避免了大量的对象创建与销毁操作的开销,减少了资源的使用,减轻了JVM进行垃圾回收操作的负担,延缓了因垃圾回收操作带来的STW效果的影响,提高了获取对象的性能,提升代理程序的响应速度。
线程池就是用来存放线程的对象容器,目的是为了最大程度的复用线程资源。代理程序处理大量来自外部的小任务,即单个任务处理的时间很短而请求的数量却很多。
构建代理程序的一个简单的模型通常是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务。通常,对于原型开发这种方法工作得很好,但如果试图部署以这种方式运行的代理程序,那么这种方法的缺陷就很明显。每个请求对应一个线程的不足之一是:为每个请求创建一个新线程的开销很大;为每个请求创建新线程的代理程序在创建和销毁线程上花费的时间和消耗的***资源要比花在处理实际的用户请求的时间和资源更多。
除了创建和销毁线程的开销之外,活动的线程也消耗***资源。在一个JVM里创建太多的线程可能会导致***由于过度消耗内存而用尽内存或“切换过度”。为了防止资源不足,代理程序需要一些办法来限制任何给定时刻可以处理的最大请求数目。
线程池为线程生命周期开销问题和资源不足问题提供了解决方案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。其好处是,因为在请求到达时线程已经存在,所以无意中也消除了线程创建所带来的延迟。这样,就可以立即为请求服务,使应用程序响应更快。而且,通过适当地调整线程池中的线程数目,当请求的数目超过线程池的最大大小时,随后新到的请求就一直等待,直到获得一个空闲线程来处理为止,从而可以防止资源不足。
一般socket连接有以下两种方式:长连接和短连接,其中:
长连接:当数据发送完成后socket连接不断开,一直保留到异常或者是程序退出为止。这种方式的优点是不用每次去发起连接断开,在速度上可以比短连接要快一些,但是相对来说对服务器的资源压力也要大些。长连接用的范围很广,比如游戏***,qq等等,长连接一般需要定时向服务器ping数据,以保证socket连接畅通。当ping不通服务器时,必须重新开启连接。
短连接:当一次数据发送完毕后,主动断开连接,每次发送数据都要一次连接、断开操作,这种方式的优点是:对服务器的资源占用相对来说比较小,但是由于每次都要重新连接,速度开销上也比较大,这种方式对于那种不须要经常与服务器交互的情况下比较适用。
实现Socket连接池功能,在连接池中维护多个Socket长连接。目的通过连接池来提高Socket对象的复用性,最大限度的提升Socket的通信性能。
通常建立Socket连接的开销很大,如果使用短连接,即需要时建立,完成操作后立即断开,会导致代理在建立连接上多花很多资源,并且响应速度较慢。分析后决定采用Socket连接池,建立Socket连接并认证后,将socket连接缓存到池中,连接池负责维护socket的有效性(通过发送keepalive包),并维护连接的生命周期(定期重建)。这样取连接时得到的就是连接池中维护的Socket长连接,性能提升的效果立竿见影。
采集类使用Java语言实现,实现统一接口,对外统一调用入口。采集后返回数据格式为xml形式,方便传输和解析。提供自定义接口模式和规范,支持自定义采集类。
在控制器中启动多线程程序监控网络状态,当检测到网络连接中断后启动数据本地记录功能。根据配置文件中配置的数据采集周期,采集数据并记录到本地文件中。数据记录中包含时间戳信息,数据文件统一以采集类名+***日期+.xmls的形式命名。在一个特定文件中记录网络中断的开始时间,待网络恢复正常后再一起上传到服务器上。本地的数据记录历史文件定期删除,只保留一段时间的记录。
Claims (4)
1.一种构建主机监控代理软件的方法,其特征在于,通过Java语言构建用于主机信息收集的代理软件,通过该代理软件与J2EE架构的***进行通信,代理软件主要有控制器模块、检测程序、对象容器、线程池、Socket连接池、数据采集类、代理配置文件几部分组成,代理软件主要完成数据的发送和接收工作,同时提供代理注册、数据缓存、参数管理的功能,通过提供四种接口分别与代理服务器的控制子***、管理子***、被管对象、远程服务器的交互,其中:
【控制器模块】控制器模块在初始化的过程中加载配置文件中的信息,通过配置文件获取后续的一些操作的阈值;
控制器模块处于代理的核心位置,是代理程序运转的入口和枢纽,最重要的一点是实现映射请求到具体实现类功能,客户端发送的请求有很多,控制器模块根据接收到的请求路径找到对应的具体数据采集类,从对象容器中获取对象实例,生成数据采集任务,添加到线程池的工作队列中,等有空闲线程时执行数据采集操作,最后数据采集类采集数据处理后返回结果,完成了一个请求响应流程;
【检测程序】代理软件作为一个普通进程,在运行过程中可能会因为种种原因出现问题而不能正常提供监控服务,因此需要不断监控代理软件的运行状态,保证代理软件的服务能够持续可用,检测程序的目的就是为了监控代理软件的运行状态,检测程序不是一直运行的,是通过操作***的定时任务定时调度的,它的作用主要有以下几点:
(1)检查代理软件的状态,保证代理控制器总在运行,如果检测到代理软件没有运行或者不再响应,就根据特征码查找代理进程的PID,杀掉老进程并重启代理;
(2)定时去服务器检查最新版本,保持代理程序最新;
(3)定时从服务器下载最新的配置信息,其中主要包括:
1)服务器IP地址;
2)服务器端口;
3)本***版本号;
4)映射URL到代理类的信息;
5)连接超时时间设置;
6)其他信息;
【对象容器】在Java中所有的对象在使用前都必须先创建,否则会报异常,但是现在我们不必每次都重新创建对象,通过对象容器,在初始化的时候,把所有的对象预先加载进去,而每次使用时,直接从对象容器中获取它并直接使用;
【线程池】线程池就是用来存放线程的对象容器,目的是为了最大程度的复用线程资源,代理软件处理大量来自外部的小任务,即单个任务处理的时间很短而请求的数量却很多;构建代理软件的一个简单的模型通常是:每当一个请求到达就创建一个新线程,然后在新线程中为请求服务;通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上,通过适当地调整线程池中的线程数目,当请求的数目超过线程池的最大大小时,随后新到的请求就一直等待,直到获得一个空闲线程来处理为止,从而可以防止资源不足;
Socket连接池:socket连接有以下两种方式:长连接和短连接:
长连接:当数据发送完成后socket连接不断开,一直保留到异常或者是程序退出为止,长连接需要定时向服务器ping数据,以保证socket连接畅通,当ping不通服务器时,必须重新开启连接;
短连接:当一次数据发送完毕后,主动断开连接,每次发送数据都要一次连接、断开操作,这种方式的优点是:对服务器的资源占用相对来说比较小,但是由于每次都要重新连接,速度开销上也比较大,这种方式对于那种不须要经常与服务器交互的情况下比较适用;
实现Socket连接池功能,是在连接池中维护多个Socket长连接,通过连接池来提高Socket对象的复用性,最大限度的提升Socket的通信性能;
采用Socket连接池,建立Socket连接并认证后,将socket连接缓存到池中,连接池负责维护socket的有效性,通过发送keepalive包,并维护连接的生命周期,包括定期重建,这样取连接时得到的就是连接池中维护的Socket长连接;
【数据采集类】采集类使用Java语言实现,实现统一接口,对外统一调用入口,采集后返回数据格式为xml形式,方便传输和解析,提供自定义接口模式和规范,支持代理配置文件在控制器模块中启动多线程程序监控网络状态,当检测到网络连接中断后启动数据本地记录功能,根据配置文件中配置的数据采集周期,采集数据并记录到本地文件中,数据记录中包含时间戳信息,数据文件统一以采集类名+***日期+.xmls的形式命名,在一个特定文件中记录网络中断的开始时间,待网络恢复正常后再一起上传到服务器上,本地的数据记录历史文件定期删除,只保留一段时间的记录。
2.根据权利要求1所述的方法,其特征在于,采用java语言编写的代理软件,代理软件能实现和远程J2EE架构***的信息交互。
3.根据权利要求1所述的方法,其特征在于,代理软件具有自管理功能,自行检查服务有效性。
4.根据权利要求1所述的方法,其特征在于,代理软件采集主机实时信息,与监控服务器一起实现BlS模式监控远程主机的目的,并能提高数据收集量和可靠性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910231327 CN101799751B (zh) | 2009-12-02 | 2009-12-02 | 一种构建主机监控代理软件的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910231327 CN101799751B (zh) | 2009-12-02 | 2009-12-02 | 一种构建主机监控代理软件的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101799751A CN101799751A (zh) | 2010-08-11 |
CN101799751B true CN101799751B (zh) | 2013-01-02 |
Family
ID=42595440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910231327 Active CN101799751B (zh) | 2009-12-02 | 2009-12-02 | 一种构建主机监控代理软件的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101799751B (zh) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101950339B (zh) * | 2010-09-14 | 2012-01-25 | 上海置水软件技术有限公司 | 一种电脑安全防护方法和*** |
CN101938428B (zh) * | 2010-09-28 | 2013-06-05 | 杭州华三通信技术有限公司 | 一种报文的传输方法和设备 |
CN102467624B (zh) * | 2010-11-10 | 2014-04-02 | 金蝶软件(中国)有限公司 | 一种软件许可回收与自动重新申请的方法及*** |
TWI460601B (zh) * | 2010-12-16 | 2014-11-11 | Ind Tech Res Inst | 用於資訊致動的物件關聯系統與方法以及計算機系統 |
CN102137032B (zh) * | 2011-03-24 | 2015-03-11 | 上海云高软件科技有限公司 | 一种云消息***及云消息发送和接收方法 |
CN102412989A (zh) * | 2011-11-16 | 2012-04-11 | 山东浪潮齐鲁软件产业股份有限公司 | 一种j2ee应用获取unix主机性能数据的方法 |
CN102437935B (zh) * | 2011-12-16 | 2015-01-14 | 江西省电力公司信息通信中心 | Web应用监控方法及设备 |
CN102591765A (zh) * | 2011-12-31 | 2012-07-18 | 珠海市君天电子科技有限公司 | 一种进程自动管理*** |
CN102736970A (zh) * | 2012-06-29 | 2012-10-17 | 浪潮电子信息产业股份有限公司 | 一种操作***活动状态的监控方法 |
CN103067413A (zh) * | 2013-01-29 | 2013-04-24 | 江苏省电力公司淮安供电公司 | 桌面管理***脱缰的自动注册方法 |
CN103595767A (zh) * | 2013-10-25 | 2014-02-19 | 北京华鑫杰瑞计算机***工程有限公司 | 支持在线和离线的全面状态监控*** |
CN103634395A (zh) * | 2013-11-29 | 2014-03-12 | 国家电网公司 | 采用web方式实现信息***状态监测的方法 |
CN103777593B (zh) * | 2013-12-25 | 2016-10-05 | 中软信息***工程有限公司 | 一种产品自动化操控生产***及其实现方法 |
CN103795720A (zh) * | 2014-01-24 | 2014-05-14 | 北京仿真中心 | 一种支持多接口协议处理的软件框架实现方法 |
CN104038439B (zh) * | 2014-06-18 | 2017-05-24 | 中国工商银行股份有限公司 | 报文流量控制方法及*** |
US20160072908A1 (en) * | 2014-09-09 | 2016-03-10 | James Dinan | Technologies for proxy-based multi-threaded message passing communication |
EP3338197A4 (en) * | 2015-08-19 | 2019-04-10 | Stackray Corporation | MODELING A COMPUTER NETWORK |
CN105281976A (zh) * | 2015-09-17 | 2016-01-27 | 国网北京市电力公司 | 代理服务数据的传输监测方法及装置 |
CN105204871B (zh) * | 2015-10-30 | 2019-06-25 | 亚信科技(南京)有限公司 | 一种插件式开发方法和装置 |
CN106980470B (zh) * | 2017-03-16 | 2019-12-31 | 武汉票据交易中心有限公司 | 一种轻量级容器的启动方法及*** |
CN107171888A (zh) * | 2017-05-26 | 2017-09-15 | 安徽四创电子股份有限公司 | 一种基于cAdvisor的集群性能监测方法 |
CN107819858B (zh) * | 2017-11-14 | 2020-11-03 | 青岛聚看云科技有限公司 | 一种在云服务动态伸缩时管理云服务的方法及装置 |
CN108108238B (zh) * | 2017-12-29 | 2022-01-11 | 长威信息科技发展股份有限公司 | 一种基于itm监控代理指向自动迁移的方法及电子设备 |
CN109194744B (zh) * | 2018-09-05 | 2020-11-10 | 上海华测导航技术股份有限公司 | 一种数据传输方法、装置、存储介质及监测设备 |
CN111324361A (zh) * | 2018-12-14 | 2020-06-23 | ***通信集团北京有限公司 | 一种应用升级方法及设备 |
CN109922141A (zh) * | 2019-02-21 | 2019-06-21 | 北京宝兰德软件股份有限公司 | Java应用服务器中活动请求列表的实时获取方法及装置 |
CN110225004B (zh) * | 2019-05-24 | 2021-11-09 | 武汉虹信技术服务有限责任公司 | 一种用于社区安防弱电子***的数据采集***及方法 |
CN110806931B (zh) * | 2019-10-31 | 2022-11-22 | 上海依图网络科技有限公司 | 分布式服务的调用链路跟踪实现方法、装置及电子设备 |
CN110865919B (zh) * | 2019-11-04 | 2023-11-28 | 苏宁云计算有限公司 | 基于java进程的监控方法、装置和计算机设备 |
CN112272196A (zh) * | 2020-03-09 | 2021-01-26 | 上海曼恒数字技术股份有限公司 | 一种***去服务器方法及*** |
CN111917852A (zh) * | 2020-07-23 | 2020-11-10 | 上海珀立信息科技有限公司 | 基于Unity的多人网络同步***及开发方法 |
CN112261038B (zh) * | 2020-10-20 | 2021-08-06 | 苏州莱锦机电自动化有限公司 | 大数据采集方法、***、计算机设备及其存储介质 |
CN112422681B (zh) * | 2020-11-18 | 2023-01-13 | 中盈优创资讯科技有限公司 | 一种跨平台分布式通讯调用方法及装置 |
CN113760656A (zh) * | 2021-08-30 | 2021-12-07 | 深圳壹账通智能科技有限公司 | 一种连接池的连接线程监控方法、装置、介质及设备 |
CN116886497B (zh) * | 2023-07-28 | 2024-06-07 | 中科驭数(北京)科技有限公司 | 基于dpu的服务网格业务集中代理切换方法及处理*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6487717B1 (en) * | 1999-01-15 | 2002-11-26 | Cummins, Inc. | System and method for transmission of application software to an embedded vehicle computer |
JP2003330756A (ja) * | 2002-05-14 | 2003-11-21 | Mitsubishi Electric Corp | 監視制御ソフトウェアの構成管理方法 |
CN1795654A (zh) * | 2003-08-01 | 2006-06-28 | 网飞亚技术公司 | 网络环境中的内容同步***及其方法 |
-
2009
- 2009-12-02 CN CN 200910231327 patent/CN101799751B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6487717B1 (en) * | 1999-01-15 | 2002-11-26 | Cummins, Inc. | System and method for transmission of application software to an embedded vehicle computer |
JP2003330756A (ja) * | 2002-05-14 | 2003-11-21 | Mitsubishi Electric Corp | 監視制御ソフトウェアの構成管理方法 |
CN1795654A (zh) * | 2003-08-01 | 2006-06-28 | 网飞亚技术公司 | 网络环境中的内容同步***及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101799751A (zh) | 2010-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101799751B (zh) | 一种构建主机监控代理软件的方法 | |
US11659020B2 (en) | Method and system for real-time modeling of communication, virtualization and transaction execution related topological aspects of monitored software applications and hardware entities | |
CN110908879B (zh) | 埋点数据的上报方法、装置、终端和存储介质 | |
CN110781007B (zh) | 任务处理方法、装置、服务器、客户端、***和存储介质 | |
US20220179682A1 (en) | Task processing method, apparatus, and system based on distributed system | |
CN101605056B (zh) | 一种j2ee服务器监控装置及采用该装置的监控方法 | |
CN101707399B (zh) | 电能信息采集方法及*** | |
CN104205109B (zh) | 持续性和弹性的工作者进程 | |
CN101651707A (zh) | 一种网络用户行为日志自动获取方法 | |
WO2012088905A1 (zh) | 一种通讯网络***及通讯设备的巡检子***和巡检方法 | |
CN111966465B (zh) | 一种实时修改宿主机配置参数的方法、***、设备及介质 | |
CN105490864A (zh) | 基于osgi的业务模块监控方法 | |
CN104503903A (zh) | 一种weblogic中间件故障自动诊断方法 | |
CN116016702A (zh) | 一种应用可观测数据采集处理方法、装置及介质 | |
CN115102877B (zh) | 一种虚拟网卡网络检测方法、装置、设备及介质 | |
CN108399095B (zh) | 支持动态管理定时任务的方法、***、设备和存储介质 | |
CN112199178A (zh) | 一种基于轻量化容器的云服务动态调度方法及*** | |
CN103618732A (zh) | 一种PaaS与Erlang App应用引擎架构执行流程 | |
CN106899452B (zh) | 一种基于xm2m协议的消息循环处理的物联网终端调试方法 | |
CN116204239A (zh) | 业务处理方法、装置和计算机可读存储介质 | |
CN109947576B (zh) | 一种虚拟机内部代理程序管理的方法 | |
CN110011827A (zh) | 面向医联体的多用户大数据分析服务***和方法 | |
CN105704253A (zh) | 一种采集主机资源的方法、装置和*** | |
CN112612635A (zh) | 一种应用程序多层级保护方法 | |
CN114356348A (zh) | 一种运行引擎***及其应用 |
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 |