百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

bamboo

> 编程语言
开源

HAProxy 自动配置和自动服务发现,适用于 Mesos Marathon

793 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

HAProxy 自动配置和自动服务发现,适用于 Mesos Marathon

竹子

Bamboo 是一个 Web 守护程序,可自动配置 HAProxy 可部署在 Apache Mesos 和 Marathon 上的 Web 服务中。 其特点包括:

  • 用户界面用于配置每个 Marathon 应用程序的 HAProxy ACL 规则
  • REST API 用于配置代理 ACL 规则
  • 根据您的模板自动配置 HAProxy 配置文件;在生产环境中,您可以配置自己的模板,以启用 SSL 和 HAProxy 统计接口,或配置不同的负载均衡策略
  • 如果 Marathon 应用程序配置了 Healthchecks,则可自动处理健康检查端点
  • 守护进程本身是无状态的;支持水平复制和可扩展性
  • 使用 Golang 开发,在 HAProxy 实例上部署时不需要额外依赖
  • 可选地集成 StatsD 以监控配置重载事件

v0.1.1 支持 Marathon 0.6 和 Mesos 0.19.x v0.2.2 支持 DNS 和非 DNS 代理 ACL 规则 v0.2.8 支持通过自定义 Marathon 环境变量实现 HTTP 和 TCP 通信(详情请参阅下文) v0.2.9 支持 Marathon 0.7.* (带有 [http_callback] enabled](https://mesosphere.github.io/marathon/docs/rest-api.html#event-subscriptions) 和 Mesos 0.21.x v0.2.11 改进了 API,废弃了之前的 API 端点

Marathon 兼容性

Marathon >= 1.5.0 已过时的事件注册方法; 请确保使用 "UseEventStream": true 配置 Bamboo

发行版和变更记录

由于 Marathon API 和行为可能会随着时间的推移而发生变化,尤其是在最初的阶段。您应该预期我们会努力跟上这些变化,改进设计并添加新功能。我们的目标是尽可能保持向后兼容性。发行版和变更日志保存在 发行版页面。升级时请阅读它们。

Issues· 44 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gocehinfra

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言