heartbeat相关内容

使用线程实现心跳。睡眠()

在我的应用程序中,我有一个“心跳”功能,该功能目前在长时间运行的线程中以以下方式(伪代码)实现: while (shouldBeRunning) { Thread.Sleep(smallInterval); if (DateTime.UtcNow - lastHeartbeat > heartbeatInterval) { sendHeartbeat ..
发布时间:2022-05-23 10:35:50 C#/.NET

Netty IdleStateHandler 的问题 - 我测试它的方式错误吗?

我有一个玩具 Netty 服务器,当他们的频道上没有发生任何事情时,我正在尝试向客户端发送心跳消息.我正在通过远程登录到服务器,写一条消息然后不发送任何东西来测试这个,但是我没有听到心跳! 控制台: >>telnet localhost 6969正在尝试 127.0.0.1...连接到本地主机.转义字符是 '^]'.>>富你说的是“富"吗? MyPipelineFactory.java ..
发布时间:2022-01-19 16:41:29 Java开发

Netty IdleStateHandler 出现问题 - 我是否以错误的方式测试它?

我有一个玩具 Netty 服务器,当他们的频道没有发生任何事情时,我正在尝试向客户端发送心跳消息.我正在通过 telnet 到服务器进行测试,写一条消息然后不发送任何东西,但我没有听到任何声音! 控制台: >>telnet 本地主机 6969正在尝试 127.0.0.1 ...连接到本地主机.转义字符是“^]".>>foo你说'foo'吗? MyPipelineFactory.java ..
发布时间:2022-01-07 12:40:05 Java开发

如何在 JVM 中强制/重现 FullGC?

有没有办法在 JVM 中强制/重现 FullGC x 秒?基本上我需要这个来验证某些基于心跳的应用程序(zookeeper 的客户端)中问题的根本原因 EDIT:是否 unix 命令 kill -STOP 和 kill -CONT 模拟 FullGC(停止世界行为)? 解决方案 您可以在 HotSpot JVM 上模拟一个很长的 stop-the-world 事件,从用户的角度来看类 ..
发布时间:2021-11-15 00:07:04 Java开发

ZooKeeper 替代品?(集群协调服务)

ZooKeeper 是一种用于数据中心的高度可用的协调服务.它起源于 Hadoop 项目.可以在其上实现锁定、故障转移、领导者选举、组成员身份和其他协调问题.ZooKeeper 有其他替代方案吗?(当然是免费软件) 解决方案 我广泛地研究了 Zookeeper/Curator, Eureka、etcd 和 consul.如果您在 Java 世界中,Zookeeper/Curator 和 E ..

Java心跳机制

您是否知道是否有设计良好的(基于状态机的)心跳机制用Java作为开源项目编写? 实际上,基于状态对我来说不是强制性的.我只是假设这种设计涵盖了各种故障转移案例. 在Google搜索后,我发现了Java DMK.您的回答对我有帮助,避免测试所有此类项目以找到更好的项目. 解决方案 我可以将您指向 JGroups 项目.它具有分散的系统,该系统具有开箱即用的群集状态和心跳功能. 还 ..
发布时间:2020-06-18 18:35:56 Java开发

高可用性计算:如何在不冒误报的情况下处理不返回系统的调用?

作为高可用性系统的一部分,我有一个正在Linux计算机上运行的进程.该进程具有一个主线程,该线程从网络上的其他计算机接收请求并做出响应.还有一个心跳线线程,该线程定期发送多播心跳线数据包,以使网络上的其他进程知道该进程仍在运行并且可用-如果他们一段时间不从中获取任何心跳线数据包,则其中一个他们将假定此过程已死,并将接管其职责,以便整个系统可以继续工作. 这一切都很好,但是前一天整个系统出现故 ..
发布时间:2020-06-18 18:35:47 服务器开发

用于检测陈旧数据的可扩展算法

问题出在这里: 安装在许多不同服务器上的“代理"每5秒将“心跳"信号发送到中央服务器.我该如何找到主动失去心跳超过10秒并发出警报的人? 如果您不考虑可扩展性,那么问题很简单.以最简单的形式,您可以在数据库表中记录从每个代理收到的最新心跳的时间戳,并运行常规查询以查找早于阈值的时间戳. 但是,该解决方案无法扩展到数百万个代理. 我正在寻找使之成为可能的算法或技术. 解 ..
发布时间:2020-05-11 22:13:04 其他开发

ZooKeeper的替代品? (集群协调服务)

ZooKeeper 是针对数据中心的高度可用的协调服务.它起源于Hadoop项目.在此之上,可以实现锁定,故障转移,领导者选举,小组成员资格和其他协调问题. 还有ZooKeeper的替代品吗? (当然是免费软件) 解决方案 我已经广泛研究了Zookeeper/ Curator , Eureka , etcd 和领事.如果您在Java世界中,Zookeeper/Curator和Eureka在 ..

crossDomain心跳无法使用jQuery解析jsonp数据

我将我的模块(一个asp.net项目)嵌入“门户"中,门户生成一个iframe到我的URL,我知道它很烂,但我没有做到. 为避免在用户迭代我的Web项目时在主要“门户"端进行会话,门户网站所有者要求我通过javascript从应用程序到门户网站启动心跳. 每个人都知道以这种方式进行保持会话是不安全的,但是“门户"在那里我无事可做. 真正的问题是我无法执行从我的应用程序到门户的跨域请求,因为相同 ..
发布时间:2019-11-24 15:02:51 其他开发

Netty IdleStateHandler出现问题-我是否以错误的方式对其进行了测试?

我有一个玩具Netty服务器,当客户的频道未发生任何事件时,我正尝试向他们发送心跳消息.我正在通过远程登录服务器,编写消息然后不发送任何内容来对此进行测试,但是我听不到任何声音! 控制台: >>telnet localhost 6969 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. >>foo ..
发布时间:2019-09-02 09:24:37 Java开发

"心跳"从PHP / JS中的客户端到服务器

我正在尝试创建一个允许用户“登录”和“注销”的小型Web应用程序。 我目前遇到的问题是允许客户端向服务器发送持续的“心跳”或消息,以通知它仍处于活动状态。 这是一个更合乎逻辑的问题。我想要做的是在php中有一个while(1)循环来检查是否已跳过n个心跳。我仍然希望客户端和服务器能够在此循环进行时进行交互(基本上我希望服务器的行为就好像它有一个单独的“check_for_heartbeat ..
发布时间:2019-06-08 20:00:04 PHP

如何从Apple的Healthkit获取Heartrate数据?

我正在尝试从Healthkit读取Heartrate数据。我无法读取该数据。我已经完成了这个链接。 请帮帮我们..谢谢。 解决方案 我设法使用HKSampleQuery从HelathKit读取心率。我从一天开始直到“现在”开始阅读。我也使用了这个链接 这是我的功能和我通过按下按钮来调用它: - (void)readHeartRateWithCompletion:(vo ..
发布时间:2018-09-25 21:32:47 移动开发

如何在JVM中强制/重现FullGC?

有没有办法在JVM中强制/重现FullGC x秒?基本上我需要这个来验证在某些基于心跳的应用(动物园管理员的客户)中问题的根本原因。 编辑:unix命令 kill -STOP 和 kill -CONT 模拟FullGC(停止世界行为)? 解决方案 您可以在HotSpot JVM上模拟一个非常长的停止世界事件,与用户的观点类似于FullGC 。 HotSp ..
发布时间:2018-04-19 18:32:42 Java开发

ZMQ模式经销商/路由器HeartBeating

我在客户端有一个经销商套接字,在服务器端连接到路由器套接字。 我经常看到Heartbeating机制:服务器定期发送消息到客户端,以便客户端知道他是否正确连接到服务器,因此如果客户端在一段时间内没有收到消息,客户端可以重新连接。 例如这里的Paranoid Pirate模式: http: //zguide.zeromq.org/page:chapter4 但是在一些测试之后:如果 ..
发布时间:2016-11-25 18:33:58 其他开发

的setTimeout()不工作与AJAX

在我的应用程序,我想经过一段时间送东西到服务器。 我已经使用AJAX来实现它。但是,它的工作原理是第一次,但没有这样做递归。我已经使用的setTimeout()来这样做。 VAR XMLHTTP; VAR requestURL ='的http://本地主机:1092 / ClassicAJAXDemo / UpdateHeartbeat.aspx名='; 功能show_dat ..
发布时间:2015-11-29 22:52:51 前端开发