Spring Cloud简单认识 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩。 微 ...
分类:
编程语言 时间:
2018-01-30 00:14:55
阅读次数:
269
一、什么是心跳检测判断对方(设备,进程或其它网元)是否正常动行,一般采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经当掉。用于检测TCP的异常断开。基本原因是服务器端不能有效的判断客户端是否在线也就是说,服务器无法区分客户端是长时间在空闲,还是已经掉线的情况。所谓的心跳包就 ...
分类:
其他好文 时间:
2018-01-23 10:54:05
阅读次数:
131
外网服务端保存内网服务端会话的有效性以及平台上监控所有内网服务端的网络状况,模仿心跳机制实现,这里在做一点叙诉,关于思路和具体实现。 在很多的平台应用中,都有这样的需求,平台内包括多个子系统或者属于其管控范围内的其他平台,需要对这些系统进行统一的监控,来查看当前的运行状态或者其他运行信息,我们的应用 ...
分类:
其他好文 时间:
2018-01-05 18:00:13
阅读次数:
241
转载请注明原创出处,谢谢! 上篇 "NIO相关基础篇一" ,主要介绍了一些基本的概念以及缓冲区(Buffer)和通道(Channel),本篇继续NIO相关话题内容,主要就是文件锁、以及比较关键的 Selector ,后续还会继续有一到二篇左右与NIO内容相关。 文件锁(FileLock) 在看Roc ...
分类:
其他好文 时间:
2017-12-19 12:23:23
阅读次数:
239
Spring Cloud Spring Cloud为开发者快速构建通用的分布式系统(例如:配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性的Token、全局锁、领导者选举、分布式会话、集群状态)提供工具。 这里用的是最新版本Edgware 操作步骤 1、新建一个工程作为Eureka S ...
分类:
编程语言 时间:
2017-12-05 13:19:40
阅读次数:
188
zoo.cfg tickTime=2000 zk中Follower与Leader之间进行心跳检测的时间间隔,以毫秒为单位,每隔该时间间隔, Leader将向Follower发送一次心跳检测。 initLimit=10 Follower第一次连接Leader时,zk所能忍受的最大失败连接次数。当值为5 ...
分类:
其他好文 时间:
2017-12-01 15:18:41
阅读次数:
182
一、两种方式 1、原生zuul扩展 2、SpringCloud Zuul 二、比较差异 1、心跳检测(欠缺) 2、断路保护(欠缺) 3、智能路由(简单) 4、监控方式(待研究) ...
分类:
编程语言 时间:
2017-10-18 17:34:46
阅读次数:
183
前两篇博客我们通过将accept和read设置成非阻塞式的方式实现了同步非阻塞模式,但是缺点在于在服务端需要为每个客户端都要创建一个线程来处理每个客户端的请求,这点相对来说比较耗费服务端资源,比如我们通常用到的Socket长连接用于心跳检测,其实客户端根本就没有数据要发送,只是想要告诉服务端我还活着 ...
分类:
编程语言 时间:
2017-10-13 19:12:25
阅读次数:
311
之前在WSFC基础知识奠基篇曾经为大家介绍过微软WSFC故障转移的过程,我们来重温一下1.按照要求部署配置群集节点,确保群集服务器利用了冗余技术消除了服务器,网络,存储的单一故障点2.保证群集内所有节点都可以访问到共享存储3.群集应用将应用数据写入到群集共享存储4.管理员..
分类:
其他好文 时间:
2017-09-14 12:05:43
阅读次数:
323
摘要: 通过netty实现服务端与客户端的长连接通讯,及心跳检测 通过netty实现服务端与客户端的长连接通讯,及心跳检测。 基本思路:netty服务端通过一个Map保存所有连接上来的客户端SocketChannel,客户端的Id作为Map的key。每次服务器端如果要向某个客户端发送消息,只需根据C ...
分类:
Web程序 时间:
2017-08-09 15:30:43
阅读次数:
893