bboss-http v5.8.6 发布,轻量级 httpproxy 负载均衡器
bboss-http v5.8.6 发布。
bboss-http是一款轻量级 java 客户端http proxy 负载均衡器,简单而功能强大的 http 负载均衡器模块,基于 http 协议实现 客户端到服务端点到点负载均衡和集群容灾,支持服务端节点自动发现。
功能改进
1.改进http-proxy负载均衡调度机制:如果所有节点都被标记为不可用时,可以通过控制开关设置返回故障节点用于处理请求,如果请求能够被正常处理则将节点标记为正常节点 默认值true
非spring boot项目配置
http.failAllContinue = true
spring boot配置项
spring.bboss.http.failAllContinue = true
2. http-proxy节点自动发现和故障节点健康检查后台线程模型调整为daemon模式
3. 调整bboss-http源码工程gradle构建脚本语法,保持与gradle 7的兼容性
4. 升级httpcliet组件版本到最新的官方版本4.5.13
5. 升级fastxml jackson databind版本2.9.10.8
功能特点
- 服务负载均衡(目前提供 RoundRobin 负载算法)
- 服务健康检查
- 服务容灾故障恢复
- 服务自动发现(zk,etcd,consul,eureka,db,其他第三方注册中心)
- 动态监听切换节点路由规则,支持主备和灰度生产自动切换
- 分组服务管理,可以配置多组服务集群地址,每一组地址清单支持的配置格式:
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负载均衡器使用指南

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
150万人才缺口!云计算技术人才高薪难求
根据国际研究机构Gartner发布的《2020全球云计算市场数据》显示,云计算laaS全球市场规模达643.9亿美元。其中,中国云计算市场正在成为全球领头羊,市场增速超过60%,是全球规模最大、增速最快的市场之一。 在我国“新基建”的七大领域中,有四项都与云计算直接相关,如大数据中心、人工智能、5G与新一代网络、工业物联网。云计算技术可以作为新型基础设施的数字化底座,也可以与其他技术叠加,用“云+”方式加速数字化转型。 云计算前景巨大,IT企业“云化”趋势显著 今年4月,国资委相关负责人在国有企业数字化转型论坛上表示“加快新型基础设施建设,培育一批云计算、大数据、人工智能等领军企业”。作为推动云计算发展的主要力量,资源整合能力较强的IT企业会自行搭建云计算平台,而其他IT企业也使用云计算平台为用户提供服务。可窥见的是,“上云”已然成为企业发展的趋势。 第三方移动营销平台“汇量科技”,面临整个平台加起来超过1000亿的广告请求。面对高压需求,其利用 Amazon DynamoDB、Amazon Lambda 等服务,为每次的广告请求累计节约了 65%成本,使线上变现能力数倍增长。网约车平...
- 下一篇
Mozi.HttpEmbedded 1.2.1 预览版发布,HTTP 服务器
Mozi.HttpEmbedded 发布预览版 1.2.1.alpha。 Mozi.HttpEmbedded是一个基于.Net构建的嵌入式Web服务器,为.Net App提供web服务功能。 计划实现HTTPS功能,并引入页面渲染功能。 更新日志 解决路由不能识别前缀的问题 解决路由指向的问题 对文件上传进行优化 对部分代码进行优化,使功能更健壮
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7