皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

bboss-http v5.7.9 发布,轻量级 httpproxy 负载均衡器

bboss-http v5.7.9 发布,轻量级 http proxy 负载均衡器,简单而功能强大的 http 负载均衡器模块,基于 http 协议实现客户端点到点的负载均衡和集群容灾、服务端节点自动发现。

功能改进

  1. httpproxy改进:增加路由规则动态切换api,可以监听路由规则动态变化
  2. httpproxy改进:增加http proxy api监听路由变化和节点变化
  3. httpproxy改进使用参考文档:服务发现机制的两种工作模式
  4. 优化http重试机制:禁用重试后,不再重试
  5. 优化http负载轮询机制:client protocol协议异常轮询下一节点
  6. http负载均衡器优化:所有节点失败后,将实际的异常抛出到应用
  7. 增加httpproxy 案例:基于apollo进行配置管理、节点自动发现、路由规则自动切换,源码地址如下

https://gitee.com/bboss/httpproxy-apollo

https://github.com/bbossgroups/httpproxy-apollo

功能特点

  1. 服务负载均衡(目前提供 RoundRobin 负载算法)
  2. 服务健康检查
  3. 服务容灾故障恢复
  4. 服务自动发现(zk,etcd,consul,eureka,db,其他第三方注册中心)
  5. 动态监听切换节点路由规则,支持主备和灰度生产自动切换
  6. 分组服务管理,可以配置多组服务集群地址,每一组地址清单支持的配置格式:

http://ip:port,http://ip1:port,http://ip2:port
https://ip:port,https://ip1:port,https://ip2:port
ip:port,ip1:port,ip2:port(默认http协议)
多个地址用逗号分隔

10.服务安全认证(配置basic账号和口令)

11.主备路由/异地灾备特色

12.负载均衡器主备功能,如果主节点全部挂掉,请求转发到可用的备用节点,如果备用节点也挂了,就抛出异常; 如果主节点恢复正常,那么请求重新发往主节点

13.异地灾备,服务采用异地灾备模式部署,服务优先调用本地,当本地服务全部挂掉,服务请求转发到异地服务; 如果本地服务部分恢复或者全部恢复,那么请求重新发往本地服务

开发文档
bboss http负载均衡器使用指南

转自 https://www.oschina.net/news/118086/bboss-http-5-7-9-released