急速入门,在这里我们使用RabbitMQ 3.6.5 版本进行操作: - 环境搭建: - 官网地址:http://www.rabbitmq.com/ - 环境描述:Linux(centos7 Redhat7) 1. 首先在Linux上进行一些软件的准备工作,yum下来一些基础的软件包yum inst ...
分类:
其他好文 时间:
2020-06-03 00:47:25
阅读次数:
95
WGCLOUD基于java语言开发,是高性能高并发的分布式监控平台,核心模块包括:服务器集群监控,ES集群监控,CPU监控,内存监控,数据监控(mysql,oracle,pg等),服务心跳检测,应用进程管理,磁盘IO监控,系统负载监控,监控告警信息推送。englishreadme使用中若cache过大导致内存报警不准确,可以将内存使用率告警值改大,如memWarnVal:150,该阈值可以大于10
分类:
其他好文 时间:
2020-05-22 16:56:02
阅读次数:
79
实例要求:1) 编写一个 Netty 群聊系统, 实现服务器端和客户端之间的数据简单通讯(非阻塞)2) 实现多人群聊3) 服务器端: 可以监测用户上线, 离线, 并实现消息转发功能4) 客户端: 通过 channel 可以无阻塞发送消息给其它所有用户, 同时可以接受其它用户发送的消息(有服务器转发得 ...
分类:
Web程序 时间:
2020-05-04 00:58:50
阅读次数:
97
1.修改ssh配置文件 1 vim /etc/ssh/sshd_config 2 ##取消一下注释 修改值 3 ClientAliveInterval 30 ##心跳检测 每隔30秒发送一次 4 ClientAliveCountMax 86400 ##客户端多少次没有相应,服务器自动断掉连接 2.重 ...
分类:
其他好文 时间:
2020-04-30 21:00:42
阅读次数:
103
SpringBoot+WebSocket基于Redis订阅发布实现集群化 前面讲了单机版的websocket如何使用发送群聊( "2020 03 24 springboot快速集成websocket实现群聊" ),那么要是部署多个服务实现集群话怎么实现呢? 由于websocket是长连接,sessi ...
分类:
编程语言 时间:
2020-04-05 18:23:34
阅读次数:
76
etcd服务出现了以下报错Mar 23 05:50:44 localhost etcd: failed to send out heartbeat on time (exceeded the 100ms timeout for 2.951502ms) 心跳检测报错主要与以下因素有关(磁盘速度、cpu ...
分类:
其他好文 时间:
2020-03-30 19:44:12
阅读次数:
244
方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一 ...
分类:
其他好文 时间:
2020-03-21 14:57:32
阅读次数:
79
在网络传输中,怎么确保通道连接的可用性是一个很重要的问题,简单的说,在网络通信中有客户端和服务端,一个负责发送请求,一个负责接收请求,在保证连接有效性的背景下,这两个物体扮演了什么角色,心跳机制能有效的保证连接的可用性,那它的机制是什么,下文中将会详细讲解。 网络层的可用性 首先讲一下TCP,在du ...
分类:
其他好文 时间:
2020-02-19 23:48:43
阅读次数:
72
事前准备 下载Wireshark并安装 打开Wireshark,修改过滤规则:ip.src eq 192.168.3.201 or ip.dst eq 192.168.3.201 如图: 不使用KeepAlive 网上有段代码,可以对socket进行心跳检测,下面贴出部分代码: Socket.Sen ...