设为首页 收藏本站
查看: 1150|回复: 0

[软件发布] G6(TCP负载均衡分发器&&桥接器)更新至 v1.0.2

[复制链接]

尚未签到

发表于 2016-6-4 09:39:51 | 显示全部楼层 |阅读模式
欢迎加入运维网交流群:263444886>>> »   DSC0000.png
  G6(TCP负载均衡分发器&&桥接器)更新至 v1.0.2 版本,历史版本更新记录:
  
ver 1.0.2    2016-03-28    calvin  * 修正了一些BUG
  
  ver 1.0.1    2016-03-26    calvin
  * 新增命令行参数 绑定CPU亲缘性
  * 去掉了一些线程互斥量,改为__sync_原子操作
  * 调整了参数load_balance_algorithm类型,以提高比较操作性能
  * 清理无用代码
  
  ver 1.0.0    2016-03-17    calvin
  
  * 创建
1 背景
  2014年我研发了负载均衡软件G5,作为开源项目发布到网上,被很多公司采用,反馈了大量意见和建议,比如希望增加后端心跳功能等,在这里感谢广大朋友们的支持和帮助。近两年的开源发展,G5已经趋近成熟,也暴露了不少设计不足,比如没有充分利用多核环境。两周年之际,我决定重新研发G5第二版,名字就叫做G6,重点解决G5设计不足,也从代码架构上深度优化性能。
2 概述
  G6是一款高性能、易使用、支持远程管理的TCP负载均衡分发器&&桥接器,基于Linux的epoll事件驱动非堵塞全异步框架实现。
  G6工作在网络4层TCP,这意味着不仅可以用于网站HTTP协议,还能用在SMTP、POP、TELNET、SSH等协议上。
2.1 使用场景
  * 网站反向代理
  * 与无负载均衡功能的通讯软件配合实现负载均衡分发
  * 双网卡桥接不同网段
2.2 支持几乎所有主流负载均衡算法
  * 主备
  * 轮询
  * 最少连接数
  * 最小响应时间
  * 随机
  * 哈希
2.3 功能优势
  * 充分利用多核环境,采用父子进程(监控进程+工作进程)+多线程(缺省数量为CPU核数)的软件架构。
  * 平滑重载配置和自我升级,真正的无缝更新,不会影响现有会话和侦听服务端口。
  * 基于红黑树的会话超时管理,这是与epoll配合最好的超时管理方式。
  * 性能是同类软件中最高的,比nginx还快,具体见性能测试章节。
  * 配置文件格式简洁、灵活,配置参数丰富,拥有全局继承机制以减少配置冗余。
  * 提供了出错暂禁、心跳报告、管理命令主动暂禁三种隔离后端服务器机制,最后两种可与运维脚本配合实现更复杂的定制化健康检测。
  * 源码文件分布合理、代码结构清晰便于阅读,适合定制化改造。编译成可执行程序不到200KB,无第三方软件依赖。内存使用恒定。
  * 可通过管理端口远程查询和管理,便于对接第三方UI 。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-226038-1-1.html 上篇帖子: 微软宣布 VS 2015 后继版本,可使用 Visual C++ for Linux 了 下篇帖子: Jackson 2.6.6 发布,高性能 JSON 处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表