07 2018 档案

摘要:当我们想访问一个服务器但是该服务器不能通过外网来访问,我们只能通过另外一台服务器来作为跳板机访问该台服务器。 1.windows上xshell配置ssh隧道: 会话->选择会话右键->属性->链接配置好跳板机的ip端口->ssh->隧道 源主机就是localhost,侦听端口就是本地的端口,目标主机 阅读全文
posted @ 2018-07-26 16:33 追逐~~~ 阅读(610) 评论(0) 推荐(0)
摘要:之前一直在思考如何实现限流器,最近看redis命令学习到了可以用redis来实现限流器的功能,简单方便。 用redis来设置限流器,20秒钟不超过10次,根据key取出value,如果value不存在则设置value自动加一(incr),然后设置超时时间(20);如果value存在并且小于10,则自 阅读全文
posted @ 2018-07-23 10:20 追逐~~~ 阅读(1392) 评论(0) 推荐(0)
摘要:1.当我们新开发一个服务时,用户量不是特别大,用一台单一的服务器即可满足当前的需求。 2.当业务达到一定量的时候,需要做负载了,需要在服务前面加一个nginx做反向代理。 3.Nginx 作为负载均衡在整个系统中可能成为单点,所以需要把 Nginx 做成高可用,通过 keepalive 来实现。 4 阅读全文
posted @ 2018-07-13 18:27 追逐~~~ 阅读(310) 评论(0) 推荐(0)
摘要:最近这段时间再看《微服务:从设计到部署》这本书,总结了一下微服务相关的理论。 主要的微服务相关的模块分为:API网关、服务注册、服务发现、事件驱动数据管理等。具体还包括:服务熔断、限流器等功能。 以上代码主要是作为限流器的功能。 rate.NewLimiter(rate.Every(time.Dur 阅读全文
posted @ 2018-07-05 15:25 追逐~~~ 阅读(169) 评论(0) 推荐(0)