问题标签 [hipache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - 通用 TCP、UDP、HTTP 反向代理设置
我喜欢hipache,一个使用 Redis 的 HTTP 反向代理,但不支持(根据我的经验)TCP。我真的很喜欢轻松编写我的基本(例如 HTTP)反向代理需求,但是缺少任何 UDP 或 TCP 反向代理会导致问题——我必须经常记住 foo.com:49182 是 mysql,而不仅仅是使用 mysql—— test.foo.com。
我能想到的唯一“解决方案”是在不同的端口(可能是 8080)上设置 TCP 反向代理,并将其用于需要直接 TCP 代理的应用程序,例如 mysql-test.foo.com:8080。对于 UDP 也是如此。
有没有更好的办法?
cluster-computing - CoreOS 中的共享 IP
我正在考虑在工作中使用 CoreOS 以及一些我不希望出现单点故障的项目。CoreOS 和 Docker 看起来很有希望,我可以让hipache运行与大使容器与服务通信。基本上,它可以工作。
但是共享公共 IP 呢?这个问题应该怎么解决?我找不到任何好的文档。http://www.keepalived.org/看起来可以解决这个问题。但在这种情况下它是正确的工具吗?
我在这里错过了什么吗?为什么人们没有更多地谈论这个问题?
docker - 使用 etcd 配置 Hipache
我最近发现 Hipache 现在可以使用 etcd。
我有以下 Hipache 配置:
我的问题是关于"driver": ["etcd://172.17.42.1:4001"]
位的。
无论如何,我可以指示 Hipache 机器将自身动态附加到 etcd 集群的任何成员吗?
我当前的 CoreOS 设置所有 etcd 节点都在不同的节点上,并且 etcd 并未在 CoreOS 集群中的每个节点上运行。