- 浏览: 460109 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (369)
- javascript html (20)
- java (31)
- jquery (15)
- jcrop (0)
- JEECG (1)
- ajax (3)
- 反射 (3)
- VI (1)
- mysql (48)
- easyui (1)
- svn (2)
- MD5 加密 (1)
- spring (14)
- ORACLE (8)
- 经验总结 (1)
- TCP/IP协议 (1)
- ICMP协议 (1)
- eclipse (1)
- Reflect (1)
- linux (21)
- android (5)
- excel 操作 (1)
- java tree (1)
- html (1)
- plupload (1)
- mongodb (9)
- aes (1)
- python (1)
- java relax (1)
- highcharts (2)
- json (2)
- java 多线程 (30)
- maven (2)
- 设计模式 (1)
- jsp+js (2)
- 面向对象 (1)
- jvm (16)
- 缓存 (1)
- proxy (1)
- 聊侃 (1)
- 面经 (1)
- java 字节 (1)
- java 类加载器 (2)
- java 基础 (2)
- java 语法糖 (1)
- java 位运算 (1)
- 排序 (3)
- java 服务器性能优化 (19)
- 网络编程 (2)
- jvm 参数设置 (0)
- jersey (1)
- webservice (2)
- nginx+多tomcat 集成 (5)
- nginx (16)
- squid (3)
- memcached (5)
- 正则表达式 (1)
- 常用免费接口 (1)
- jpa (1)
- win7 (1)
- java处理大文件 (1)
- js正则表达式 (1)
- tomcat (1)
- java 敏感字 (1)
- 系统架构优化 (4)
- 学习 (1)
- 本地测试QQ微博第三方登陆 (1)
- java 错误 (1)
- 微信支付 (1)
- https (1)
- httpclient (1)
- awk (2)
- loadrunner (1)
- sql server 2008 (3)
- git (4)
- sql server2008 (1)
- solr (2)
- centos (1)
- 数据存储架构 (3)
- log4j (1)
- weboffice (1)
- 并发编程 (1)
- postgreSQL (0)
- ssl (1)
- openssl (1)
- activeMQ (2)
- IDEA (1)
- shell (1)
- ansible (4)
- docker (2)
- grafana (1)
- jmeter (1)
- TLS (1)
- 将博客搬至CSDN (1)
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
负载均衡的概念比较广。
具体可参见 http://nodex.iteye.com/blog/1174024
对以上博客的简单补充是 ,负载均衡的一个典型的实现是 tomcat集群 。
使用apache 服务器作为 负载分配器,将请求转向各个tomcat 服务器,实现负载均衡。
在使用tomcat集群时,有两种基本的session共享模式,粘性session 模式和赋值session模式。粘性模式 :所有session信息被平均分配到各个tomcat上,一个用户只能与一台服务器交互,一旦服务器宕机,交互中断。
复制模式则是 将所有session信息 在所有的tomcat服务器上保持一致,单个服务器上对session的修改,会同步广播到其他服务器,坏处是 容易引起网络繁忙,影响效率。
在开源软件中,还有一款是跨jvm的,专门用于分布式缓存的框架 terracotta.
terracotta 只在网络间传输需要的那部分,并不存在全盘复制,效率远高于普通的session赋值,而且其与开源软件 jetty spring ehcache 集成都比较好。
发表评论
-
Java高效读取大文件
2015-01-22 19:45 6201、概述 本教程将演示如何用Java高效地读取大文件。 ... -
winSCP 服务器 在线联网
2015-01-09 18:05 7051 新建 bb.bat 文件 里面是你的服务器 列表 ... -
JDK 命令行工具
2014-10-22 14:47 797JDK 命令行工具 实现在tools.jar文件 ... -
windows 监控工具
2014-10-22 11:23 5301 windows 监控工具 运行-perfmon ... -
Amino 框架简介
2014-10-17 11:30 1425对数据加锁是实现多线程的一种策略,但是加锁无疑会增加系 ... -
Java 重入锁(ReentrantLock)和内部锁(synchronized)
2014-10-16 15:44 1591ReentrantLock 和 synchronize的 ... -
Java 锁分离
2014-10-16 15:35 1331读写锁思想的延伸就是锁分离。读写锁根据读写操作功能上 ... -
java 高性能运算-- 双端队列
2014-10-15 16:04 1043JDK 1.6中 提供了一种双端队列,简称 Dequ ... -
java 高性能运算--并发队列
2014-10-15 15:33 2486JDK 提供了两套并发队列的实现,一个是以 Conc ... -
java 高性能运算--量化线程池的大小
2014-10-15 11:42 1318线程池合理的长度取决于将要提交的任务类型和所部署系统的 ... -
java 高性能运算--展开循环
2014-10-14 15:43 1219可以优化的地方实在是太多了,只要你愿意去想,去尝试。代码 ... -
java 高性能运算--switch 替代方案
2014-10-14 15:24 1634Java 原生的语法糖中存在很多种 易于阅读,效率略低的 ... -
java 高性能运算--位运算代替乘除法
2014-10-14 15:03 3948位运算 是公认的 高效运算,在高频计算中,可以使用位运算 ... -
Java 中的弱引用
2014-10-14 14:31 554简单一点说,我们建议使用 WeakHashMap 在系 ... -
Stirng 字符串 原生方法 charAt 与 startWith
2014-10-11 11:23 756charAt(int index) 与 startWit ... -
比 StringTokenizer 更加优化的字符串分割
2014-10-11 11:05 1089上篇文中说到,StringTokenizer 是相对比较 ... -
Java 分割字符串 StringTokenizer
2014-10-10 19:15 695字符分割 jdk建议使用 split或者 正则表达式,但是追求 ... -
String 类的一点认识
2014-10-10 18:52 787String 是Java中相当强大的类,虽不属于基本类型 ...
相关推荐
### Java负载均衡技术详解 #### 一、Java负载均衡概述 负载均衡是在多台服务器之间平均分配网络请求或工作负载的技术。在Java领域内,负载均衡通常是指在多个Java应用服务器间分配客户端请求,以提高系统的可用性...
在Java编程领域,负载均衡是一种重要的技术,用于在多个服务器之间分发工作负载,以优化资源使用、最大化吞吐量、最小化响应时间并避免任何单一节点过载。本示例是一个基于Java的简易负载均衡实现,利用了Java的...
总的来说,提升Java服务器性能需要深入理解应用在高负载下的行为,通过模拟真实环境和精确的负载测试来发现问题。同时,选择合适的性能分析工具,持续跟踪性能改进,以及根据测试结果调整优化策略,都是关键步骤。这...
在构建大型网站时,负载均衡是一项至关重要的技术,它能够有效地分发网络流量,提高系统的可用性和响应速度,同时还能确保服务的连续性。本文将深入探讨负载均衡的原理、类型以及在实际应用中的实现方式。 一、负载...
Java集群与负载均衡是构建大型、高可用性Web应用程序的关键技术。它们确保系统能够处理大量并发请求,并在硬件故障或高负载情况下保持服务的稳定性和响应速度。下面将详细探讨这两个概念及其在Java开发中的应用。 ...
【负载均衡 Haproxy1.8.4】 负载均衡是一种网络技术,用于将流入到同一服务的网络流量分发到多个后端服务器上,以优化资源利用率、提高系统响应速度和整体服务能力。Haproxy(High Availability Proxy)是其中的一...
nginx配置负载均衡配置,以及相关说明,及权重配置说明
Java Grpc实例创建负载均衡详解 本文主要介绍了Java Grpc实例创建负载均衡的详细过程,通过示例代码对Grpc实例创建负载均衡进行了详细的介绍,对大家的学习或者工作具有一定的参考学习价值。 Grpc简介 Grpc是...
在IT行业中,尤其是在Web服务领域,负载均衡和会话共享是两个至关重要的概念。当我们谈论“tomcat7负载均衡会话共享实现”时,我们实际上是在讨论如何在多个Tomcat7服务器之间分配用户请求,同时确保用户的会话数据...
5. **扩展性与可配置性**:优秀的Java负载均衡器应该允许用户通过配置文件或API动态调整负载策略,添加或移除服务器,以便适应不断变化的网络环境。 6. **数据持久化**:在分布式环境中,可能需要将负载均衡器的...
### Nginx负载均衡实现 #### 一、负载均衡概念及必要性 负载均衡是一种用于在网络环境中分散工作负载的技术,通常用于改善网络性能、提高可用性和最大化资源利用。当单台服务器难以应对高流量和并发请求时,负载...
什么是负载均衡 负载均衡,英文名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部...
本项目"Java 轻量级的集群负载均衡设计"旨在教授如何利用Java来构建一个高效、可扩展的负载均衡系统。以下是关于这个主题的详细知识讲解。 首先,我们需要理解负载均衡的基本概念。负载均衡是一种策略,它通过在多...
### Nginx-Tomcat整合实现JAVA程序负载均衡 #### 一、背景介绍 随着互联网技术的发展,单一服务器已经无法满足大规模并发访问的需求。为了提高系统的稳定性和响应速度,负载均衡技术应运而生。负载均衡可以将客户端...
Windows上的负载均衡配置,结合Tomcat 8.5和Nginx 1.12.2,提供了一种有效的解决方案。本篇将深入探讨如何在Windows环境中利用Nginx实现对多个Tomcat实例的负载均衡。 首先,我们要理解什么是负载均衡。负载均衡是...
spring cloud gateway的负载均衡和动态路由的实现 demo_01,demo_02,demo_03 这三个服务相当于是集群的微服务 gateway这个服务是 springcloude gateway + ribbon 做的负载均衡 gateway_01 这个服务 是动态路由的...
当我们谈论"开发技术-Java基于CORBAJava对象负载均衡的研究"时,这涉及到两个核心概念:CORBA(Common Object Request Broker Architecture)和Java对象负载均衡。 首先,CORBA是一种中间件技术,它提供了一种标准...
Java 使用 Apache+Resin 实现负载均衡设置 Java 使用 Apache+Resin 实现负载均衡设置是一种常见的解决方案,旨在提高系统的可用性和可扩展性。下面是该方案的详细说明: 一、为什么需要负载均衡? 在实际应用中,...