如何自建一个k8s ingress 思路

2019-03-13
阅读 2 分钟
5.4k
在讲如何自建一个k8s ingress 之前,这里分别记录一下ingress 的实现原理。 先说官方的实现。 [链接] 官方的ingress 接入实现使用ingress controller + nginx 实现的。

envoy 代理socket.io分析

2019-01-03
阅读 1 分钟
1.8k
client 抓包的情况 (补图) 服务器的抓包情况 service1 情况 service 2 情况 其中返回400失败. 可以看到x-forwarded-for 的值是有填的。还是被envoy ring hash 到了service2.

envoy 代理 socket.io

2019-01-03
阅读 4 分钟
3.8k
最近在做web 长连接消息通道的方案与实现, 目前web 的方案主要有websocket。 后来经过调研发现socket.io 的浏览器兼容性更好。于是 使用socket.io 作用通信连接。本文记录在此过程中遇到的问题。 主要的问题: envoy 代理socket.io .

简析gRPC client 连接管理

2018-06-28
阅读 6 分钟
32.4k
简析gRPC client 连接管理 背景 {代码...} 问题 {代码...} {代码...} 如图: {代码...} HTTP2 GOAWAY 说明 {代码...} 代码: {代码...} 接下来的时间很简单,运行一下。使用netstat -natp 观察,可以重新。 async_client 也是断开,重连。进一步调试发现,把发包的时间修改为10s 的时候,可以保持连接,大于10s基本上连...