基于 ngx_lua 的动态服务路由方案(不是干货你打死我)

2017-03-16 15:20:50 +08:00
 upygad

今天介绍的是基于 ngx_lua 的动态服务路由,是整个容器化过程中的一个组件。容器化在服务路由这一块有很大的挑战,又拍云通过自己的一些方案去解决它,而且这个方案也会开源出来,如果大家以后也碰到这样的问题,可以直接用这个方案。

如何做到服务的 zero down_time 的更新

在更新服务的时候,怎么能做到让自己的服务不断掉,又拍云做更新的时候,不允许有失败,如果说因为我们的失败而导致请求失败,即使你的请求非常少,首先从口碑上就很不好;另外一个原因:如果造成了事故,是要赔钱的。这也是我们做动态服务路由的重要原因。

说到服务路由,大家都会想到三个方面:

服务发现有很多方案, ETC 跟 Consul 算是后起之秀,比较常见……

全文阅读:http://support.upyun.com/hc/kb/article/1025471/

3520 次点击
所在节点    云计算
13 条回复
upygad
2017-03-16 15:21:13 +08:00
纯正干货,不是干货你……
erxuan2016
2017-03-16 15:36:23 +08:00
本来还想打死你,发现内容真不错,改为收藏把
asuraa
2017-03-16 15:44:40 +08:00
说这么好前几天又拍云还是出了上传故障 当天故障时段内我们小程序的音频全挂了
walkingQ
2017-03-16 15:53:49 +08:00
不错,收藏了
upygad
2017-03-16 16:22:48 +08:00
@walkingQ 对你有用就好
yvette233
2017-03-16 17:09:44 +08:00
已收藏
WTT
2017-03-16 17:46:48 +08:00
我就进来瞅瞅看有没有人要被打死
cyr1l
2017-03-16 18:00:56 +08:00
来源了?项目地址没放?
upygad
2017-03-16 18:39:17 +08:00
@WTT 纯干货,怎么会被打死
rockyou12
2017-03-16 18:47:13 +08:00
没看完,但是好像 traefik 基本能满足这样的需求吧...
isCyan
2017-03-16 19:13:00 +08:00
啊噗云的这位同学,上传个头像好吗
happywowwow
2017-03-16 19:20:14 +08:00
code 呢...
upygad
2017-03-17 09:29:10 +08:00
@isCyan 哈哈好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/347933

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX