V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Shakeitin  ›  全部回复第 2 页 / 共 2 页
回复总数  26
1  2  
2018-06-22 13:34:20 +08:00
回复了 ekousp 创建的主题 云计算 提问: k8s ingress 可以指定多个 load balancer 吗?
感觉我理解的不对。。你是想让一条 ingress 规则的末端按照一定规则分配到两个 load balancer 服务么?
2018-06-22 12:54:25 +08:00
回复了 ekousp 创建的主题 云计算 提问: k8s ingress 可以指定多个 load balancer 吗?
如果你是指使用多个 ingress controller 的话,似乎 ingress 对象内这个属性可以尝试设置一下
annotations:
kubernetes.io/ingress.class: traefik(或者你使用的其他 controller)

参考: https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/multiple-ingress-controllers
2018-06-20 19:44:59 +08:00
回复了 lauix 创建的主题 程序员 GO 如何实现 页面非阻塞?
2018-05-25 11:46:30 +08:00
回复了 locktionc 创建的主题 问与答 求推荐 Windows 10 WSL 可用的终端模拟器
https://github.com/neilpa/cmd-colors-solarized 选个主题扔进注册表,使用原生 bash
defer 输出 2 打错了
defer 后直接调用函数时,参数是值传递的,所以在第一个例子中,i 的值就已经被固定为 1 了

但是在调用闭包时,无论是否 defer,只要变量不是通过参数列表传递给闭包,而是通过闭包的自动捕获变量拿到了这个变量,效果都是直接引用了这个变量本身
在第二个例子中的顺序就是
1: 为 ret 赋值为 6
2: 执行 defer 中的闭包,ret 被赋值为 7 并输出
3: b() 函数返回

如果第二个例子是如下这样的话,在 }(ret) 这一行,形参就已经被确定了,就会 defer 输出 1,函数返回 6

func b() (ret int) {
ret = 1
defer func(x int) {
x++
fmt.Printf("defer %d\n", x)
}(ret)
return 6
}
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4106 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 05:23 · PVG 13:23 · LAX 21:23 · JFK 00:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.