文档章节

一种基于HAProxy实现RMI负载均衡的方法

强子1985
 强子1985
发布于 2015/08/23 09:55
字数 367
阅读 385
收藏 1

本方法提出了一种基于HAProxy实现RMI控制链和数据链都完全实现负载均衡的方法,

使得RMI Client通过HAProxy拿到任何一台服务器的RMI对象信息后,通过HAProxy发送此对象信息到任何另外一台服务器上,

均可得到正确的返回,完全利用了所有的RMI服务器,真正实现了负载均衡。 

---

---

---

---

---

通过修改少量的虚拟机JVM源码,实现了RMI对象的无状态化,

使得请求通过HAProxy或者任何其它负载均衡软件时到达其它任何一台RMI服务器均可获得正确响应,

充分利用了所有的RMI服务器资源。

任何使用RMI作为远程过程调用方案的地方均可采用本方案。


通过实现RMI对象的无状态化,充分利用后台所有RMI服务器的处理能力,增加吞吐量,降低用户响应时间。

------

至于JVM的源码如何修改,请阅读我的另一篇文章:

http://my.oschina.net/qiangzigege/blog/495927

 

本文原创

作者邮箱 :  837500869@qq.com

转载务必注明出处,有法可依,有法必依,执法必严,违法必究 :)  保留一切权利。

 


 

 

 

© 著作权归作者所有

共有 人打赏支持
强子1985

强子1985

粉丝 875
博文 1121
码字总数 826916
作品 8
南京
架构师
私信 提问
基于docker的haproxy的反向代理

haproxy介绍 haproxy的工作模型如下图,对于应用服务器而言,haproxy为应用服务器的流量入口,外部流量流经haproxy,haproxy跟需要可以提供L4(IP+PORT,报文解析到传输层tcp、udp)或者L7(...

流浪的猪猪
11/03
0
0
负载均衡工具haproxy安装,配置,使用

一,什么是haproxy HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点...

晨曦之光
2012/03/09
181
1
HAProxy负载均衡器的安装及配置

软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载...

zhangdiandong
2014/02/12
0
0
高可用高性能负载均衡软件HAproxy详解指南-第一章(简介、安装)

第一章:HAproxy简介及安装配置 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 目录 HAproxy简介 为什么要使用HAproxy haproxy 性能特点 负...

好笔记运维
06/26
0
0
HAproxy 1.5.0 dev3 发布

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机, 它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持...

红薯
2010/11/14
433
0

没有更多内容

加载失败,请刷新页面

加载更多

新手也能看懂,消息队列其实很简单

该文已加入开源项目:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目,Star 数接近 16k)。地址:https://github.com/Snailclimb/JavaGuide. 本文内容思维导图: 消息...

阿里云官方博客
13分钟前
0
0
如何在Chrome浏览器中启动deviceready事件(尝试调试phonegap项目)?

我正在开发PhoneGap应用程序,我希望能够在Chrome中调试它,而不是在电话上调试。但是,我在onGetReady()函数中初始化我的代码,该函数在PhoneGap触发“deviceready”事件时触发。由于Chr...

kisshua
今天
9
0
nginx中部署vue打包后的静态文件

如何在nginx中部署静态资源就不描述了, 请看我的这篇博客 将vue脚手架项目打包后的静态文件放到nginx上, 发现有个问题, 即url上有#, 怎么去掉这个#呢. 1 项目中router的mode 路由的mode要为h...

克虏伯
今天
13
0
JS容易理解错误的地方

在这端代码执行的末尾,你会不会hi变量回事函数中的hi了?你会不会认为这不是按引用传递了? 对值传递和引用传递产生质疑了? 1 var hi = {};2 function sayHello(hi) { ...

器石_
今天
9
0
Java开发学习--MongoDB

之前只学过sql,第一次使用非关系型数据库。以前对于关系型数据库与非关系型数据库的概念很模糊,通过这次的学习对这两者有了一个清晰的概念。 主键 在MongoDB中,主键名叫"_id",如果在生成...

微笑向暖wx
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部