自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 [转] J2EE集群原理

J2EE集群原理什么是集群呢?总的来说,集群包括两个概念:“负载均衡”(load balancing)和“失效备援”(failover)图一:负载均衡多个客户端同时发出请求,位于前端的负载均衡器根据特定算法,将请求分担给比较空闲的机器,从而实现较高性能和较好的扩展性 图二:失效备援当客户端连续向某个服务器发出请求时,该服务器可能处理到一半就宕机了,失效备援系统能够...

2013-07-23 09:57:56 160

原创 [转]J2EE 中间件 JVM 集群

1 前言越来越多的关键任务和大型应用正运行在J2EE平台上,象银行之类的应用要求很高的可用性(HA),大型系统比如google和Yahoo则要求更好的伸缩性。今天高可用性和伸缩性的重要性对于互联世界日益增长,最著名的证明是1999年eBay中断了22小时的服务,原因是超过230万次的拍卖,最终导致eBay股票下跌了9.2个百分点。J2EE集群是最常用的技术,用来提供高可用性和伸缩性的容错服务。但由...

2013-07-23 09:51:19 150

原创 Terrocotta - 基于JVM的Java应用集群解决方案

前言越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。关于J2EE集群技术的基本原理和常用实现方式,TheServerSide.com有一篇经典的文章:http://www.thes...

2013-07-23 09:47:01 167

原创 [转]通过 Terracotta实现基于Tomcat的Web应用集群

 转载自:http://blog.csdn.net/lima01/article/details/4379572 本文介绍如何配置Tomcat和Terracotta服务器将普通的Web应用部署到集群中,实现跨Tomcat节点的session复 制,以达到负载均衡、提高系统吞吐量和灾难恢复的效果。基本原理简介一般利用Tomcat搭建Web应用集群有如下几种方法:1、...

2013-07-23 09:45:26 217

原创 Quartz与Terracotta的集成

Quartz与Terracotta的集成 • 综述 • 配置模块 • 支持的功能 • 与基于数据库的Quartz集群的对比 • 公开源代码库 • 内部源代码库(为代码提交者使用) 综述 Quartz是开源Java任务调度系统,它可以与几乎所有的J2EE或者J2SE应用整合在一起使用。Quartz可以用来调度执行几十、成百甚至上万个任务。任务里面的具体工作则可以用标准的Java空间或者EJB构成。...

2013-07-22 20:39:19 178

原创 Terracotta服务器的不同配置方式

Terracotta Server有4类配置方式:1、单机,无持久化:服务器把集群要管理的数据保存在内存中,当数据量大于服务器可用内存的时候,会发生内存溢出错误。这种模式一般只在开发中使用;2、单机,持久化:服务器把集群要管理的数据保存在硬盘中,利用服务器上的内存作为缓存,以提高常用数据的访问速度。当数据量大于服务器可用内存的时候,服务器会把不常用数据从内存中移除,这样就不会发生内存溢出问题。当服...

2013-07-22 20:37:47 168

原创 Terracotta 3.2.1简介 (二)

高效、高可用的Web Session解决方案            在多用户、高并发、高吞吐量的Web应用中,用户经常通过配置多个Web应用服务器并发处理大量用户的请求,实现负载均衡、灾难回复,提高可用性和可扩展性。在多节点的环境中,如何实现Web Session数据的高速共享、复制、迁移是架构成功与否的关键。由于大多数Web应用服务器都采用Java序列化和数据广播方式实现ses...

2013-07-22 20:30:08 126

原创 Terracotta 3.2.1简介 (一)

Terracotta开源项目以及Terracotta公司Terracotta是一款由美国Terracotta公司开发的著名开源Java集群平台。它在JVM与Java应用之间实现了一个专门处理集群功能的抽象层,以其特有的增量检测、智能定向传送、分布式协作、服务器镜像、分片等技术,允许用户在不改变现有系统代码的情况下实现单机Java应用向集群话应用的无缝迁移。使得用户可以专注于商业逻辑的开发,由...

2013-07-22 20:25:51 184

原创 Jvm级别的集群(转)

Java的垃圾回收机制(转)  一。谁在做Garbage Collection?     一种流行的说法:在C++里,是系统在做垃圾回收;而在Java里,是java自身在做。     在C++里,释放内存是手动处理的,要用delete运算符来释放分配的内存。这是流行的说法。确切地说,是应用认为不需要某实体时,就需用 delete告诉系统,可以回收这块空间了。这个要求,对编码...

2013-07-22 20:14:24 466

原创 基于Tomcat7的WebSocket的程序

             在开始学习GUI的SOCKET编程时,就一直有一个梦想,希望有一天能将这种聊天程序在WEB上实现,虽然QQ和许多其它的聊天程序已经实现,但是他们的实现都使用的是AJAX,无非是对AJAX进行改进,或者使用FLEX,个人认为那样实现太复杂,没有研究!!几个星期前终天有时间研究了,使用jetty来编写聊天程序,后来聊天都实现了,但是jetty服务器没有使用过,中间配服务器...

2013-07-21 13:47:09 135

原创 Tomcat6推送技术的使用

      服务器推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息,服务器发送一批数据,浏览器显示消息,同时保证与服务器的连接,当服务器需要再一次的发送数据,浏览器显示数据并保持连接。comet基于HTTP长连接技术,无需安装插件。   comet:一个概念,web pushpushlet:comet的一个实现。就是保持长连接的策略问题,有人用...

2013-07-21 13:24:47 112

原创 [转]comet4j的简单应用

Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作模式。在线Demo体验http://www.comet4j.org:8080/comet4j/功能特性推送消息广播。推送定向消息。提供连接上线前、上线、下线前、下线、发送消息等多种可处理事件...

2013-07-21 12:30:34 102

原创 [转]关于java使用javacomm20-win32实践总结

 关于java使用javacomm20-win32实践总结                由于这几天要通过java调用通过串口或并口连接的硬件资源,所以我就要用到和底层的硬件进行通讯。通过RS-232的通讯协议,了解电脑和外设是怎样进行通讯的。在应用中我们也可以通过JNI来实现(详情请见http://www.blogjava.net/hgq0011/archive/2005/09/21/1363...

2013-07-19 15:22:50 141

原创 开源框架Pushlet入门

     一、comet基本概念1.comet是一个用于描述客户端和服务器之间交互的术语,即使用长期保持的http连接来在连接保持畅通的情况下支持客户端和服务器间的事件驱动的通信。2.传统的web系统的工作流程是客户端发出请求,服务器端进行响应,而comet则是在现有技术的基础上,实现服务器数据、事件等快速push到客户端,所以会出现一个术语”服务器推“技术。           ...

2013-07-15 14:22:18 158

原创 消息系统Kafka介绍

本文链接: http://www.54chen.com/java-ee/linkedin-kafka-usage.html1、  概述Kafka是Linkedin于2010年12月份开源的消息系统,它主要用于处理活跃的流式数据。活跃的流式数据在web网站应用中非常常见,这些数据包括网站的pv、用户访问了什么内容,搜索了什么内容等。 这些数据通常以日志的形式记录下来,然后每隔一段时间进行一...

2013-07-03 16:59:01 90

原创 [转]关系型数据的分布式处理系统Cobar

转载自:http://code.alibabatech.com/wiki/display/cobar/Home概述Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务。产品在阿里巴巴B2B公司已经稳定运行了3年以上。目前已经接管了3000+个MySQL数据库的schema,为应用提供数据服务。据最近统计cobar集群...

2013-07-03 12:00:28 99

jQuery最新API

jQuery最新API,通过使用 jQuery 应用 JavaScript 效果。jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。

2012-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除