| ||||||||
|
从 performance - Is memcached a dinosaur in comparison to Redis? - Stack Overflow 讨论中来看,Redis性能不低于memcache,特性则比memcache多,最大差别是两者 缓存 失效方式不多,Redis没有精确的 缓存 失效,因为Redis并不是定位在 缓存 ,就是分布式内存,将所有数据都加载到内存。 ..[...]
Terrastore和CAP定律 一文主要从CAP方面谈其分布式数据库Terrastore,我想如果你推出一款新式分布式数据库,从CAP这个角度谈才能够比较让人明白。 Terrastore是基于著名IMDG内存数据网格Terracotta兵马俑的文本存储库。是一个可分区 基于Master主备份拓扑结构的。能够配置成一个集群,一个激活主机,多个从机模式;或多个集群组等。 下面从CAP谈Terr..[...]
前置apache,后端两台Tomcat,apache采用反向代理方式进行Load balance作业: 当单台Tomcat并发线程数达到20就开始呈现压力,具体表现在打开应用表单变慢,如果到30就很慢,依此上去,到40、50、60、70请求的响应时间越变越慢,但是系统会自动恢复(线程数会回到20以下),当然如果不巧的话系统就无法恢复,直到重启Tomcat 应用程序面一直在改善中。 我们也有测试..[...]
场景: 有www.a.com(A), www.b.com(B)和www.c.com(C)三台主机。 A主机部署了appA应用,B主机部署appB应用,C主机部署了单点登录认证服务器应用。 appA和appB通过主机C做基于Cookie的单点登录应用。 问题描述: 假如以下条件已成立: 主机A和主B都已成功向认证主机C获得了认证票据,并通过认证票据从认证服务器C获得了会员信息,同时在..[...]
Clustering Cloud-friendly Tomcat Sessions with RabbitMQ: Part I | TomcatExpert 云架构的流行,使得水平伸缩成为王者( horizontal scalability is king),而传统的Tomcat集群是通过广播集群,也就是让一台机器上的Session广播到其他机器上,这样的坏处就是大量Session中数据在服..[...]
上星期做Oracle Rac cluster的环境验证时,发现一个问题: Oracle Rac 有两个instance :rac_1,rac_2 当我向数据库做插入操作,在getConnection()~~~~~close()中间stop rac_1时failover成功(rac_2 是正常运行的) 同样操作当我stop rac_2时failover就失败了(rac_1 是正常运行的)数据没有被正..[...]
最近一直在做terracotta集群。大致步骤都了解了。但是对于我将它实施到我们公司产品上还没成功。望高人指点下。特别是DSO配置这块。联系我:QQ:281236325,msn:dongen88@live.cn[...]
公司要用L4 SWITCH做负载均衡 用了2个WEB SERVER, 我们称之为 A , B, 然后工程ear文件分别配置到这2个server.. 因为不了解这个L4的转发机制, 所以就有了迷惑, 问题是这样.. 假如,我第一次访问首页, 通过L4与A有了第一次请求, 那我以后后续请求是不是继续维持在A上? 源地址散列调度? 如果是, L4如何判定你离开了这个请求,是不是有个session有效期..[...]
来自terracottatech公司一个博客,写到他们关于进行Terracotta的基准性能测试的结果: 最近一次性能基准报告。测试JPetClinic案例,通过Hibernate进行写入JPetClinic的领域模型。使用Terracotta 兵马俑作为Hibernate的二级 缓存 : 在8个JVM集群上,我们可以做到每秒20万以上的读取,以90/10比率(用10%时间创造新的宠物和a..[...]
环境: 生产环境 配置: AIX 595, 8CPU,16核, 32G内存 weblogic815,jdk1.4.2.8 oracle9207 数据库与weblogic在这一台机器上,原来weblogic用的是单机(全国36个省访问[5个计划单列市), 问题: 因为程序本身的原因(但现在不能更改程序)导致单机环境下不能满足并发和内存的需要 请教: 是否可..[...]
在jdon里有人说ejb集群比web集群更可靠,性能更高,那么web集群和ejb集群最本质的差别在哪里,web集群的数据需要同步,复制,难道ejb集群就不需要同步,复制吗?ejb集群相比web集群,主要优点在哪里呢? [该贴被admin于2009-03-09 10:21修改过][...]
EJB集群和Webservice集群的讨论 前天有个小兄弟问了我下面的问题,我一时回答不出来,然后就去查资料想给他一个准确的答复,但是查了之后还是不大明白,请各位高手帮忙! 1:应用集群的定义是什么,集群和负载均衡有什么严格意义上的区别? 2:那么使用EJB集群和使用Webservice做集群又有什么样的差别呢? [...]
我们系统有一些数据需要 缓存 , 我(小兵)建议将这些数据存放在应用服务器上, 而有一个"大牛"则说应该 缓存 在HTTPSession(WEB服务器)上, 说这样是为了减少服务器之间的通讯负载, 可以直接从WEB服务器上取数. 我提出疑惑, "数据 缓存 在HTTPSession中,那Session复制不也一样会造成服务器之间的通讯负载?" 大牛说, "不..[...]
2008年下半年这些日子,虽然微软还在表示进军 云计算 ,但是 云计算 在Java世界实际上已经从口号变成现实。 这是一篇Web服务器Jetty集群文章的翻译,也就是说:Jetty已经可以嵌入下面这些 云计算 软件,而你只要将你的Web应用部署到Jetty,就能实现 云计算 ,是不是很简单,现在就可以去做。 将你的应用部署到Cloud computing 云计算 环境. ..[...]
随着用户的爆发量增长,在某个凌晨醒来时,你发现:数据库已死。 数据库成已经为软件系统的主要性能瓶颈了 众多语言平台竞争中,为什么Java能够击败过去拳王数据库,夺得新的拳王冠军,以及他的特点所在。 http://www.jdon.com/artichect/dbdead.htm [该贴被admin于2008-09-15 21:47修改过] [该贴被admin于2008-09-15 21:..[...]
前两天做了下jboss4.2.2的集群。是根据http://www.blogjava.net/swboo/articles/151452.html做出来的,用到的负载均衡应该是jboss自己的。并没有配置mod_jk。老实说我对集群没有多大理解。不明白配置了mod_jk比用它自己的有什么好处。还有个问题就是公司又要求用jboss5.0配置集群。%JBOSS_HOME%(4.2.2中)\serv..[...]
由于业务量增长,出于长远考虑,需要将一套Spring+IBatis的系统改成EJB架构的系统,主要是想将不同业务封装到EJB中,分布式部署,容易对繁忙的业务做水平伸缩。呵呵,以前真的不懂这些,一直认为spring足矣,终于明白了EJB的巨大用途。更多的好处等我做完了项目再总结。 问题是存在很多复杂SQL语句,想重用IBatis DAO部分,业务移植到Session Bean中,这样一来EJB容器带..[...]
在Jdon这个网站学习了很多面向对象的知识。看到这里很多人有数据库要灭亡的说法。 我一直很困惑,像我现在做的移动经分项目,主要做的就是数据统计,以便移动领导决策分析。 在我们这里数据统计动着几千万条,上亿条的也有可能,性能对我们很重要。我很难想象如果把这些数据从数据库中搬出来,封装在对象里面,然后在计算(我们主要做数据抽取、转换、加载)。我们有强大的数据库系统,为什么还要搬到小型的业务系统上去了。..[...]
猫咪在网上发现有人尝试配置Glassfish多机集群失败。猫咪也在网上搜索了一下,Glassfish有关配置集群的文章很少,仅有的几篇居然多是在一台机器上配置多个实例。昏死,那还叫什么集群! 猫咪又在网上和Sun的官方网站上反复搜索,终于发现一篇Glassfish配置多机集群的文章(http://blogs.sun.com/anilam/entry/glassfish_v2_admin_c..[...]
现在的应用是基于struts+spring+hibernate, postgresql, tomcat5.5, apache2.2. 网站是一个social network, 有3个主要的应用,包括论坛,相册等。 程序基本上快出来了,是分成了4个模块交给三个公司外包做的,现在面临整合的问题,但这是次要的。 我想知道如果这个网站如果要承载大并发量的情况下(假设1万人同时在线), 应该在服务器的哪些地..[...]
我现在在做一个项目,要做一个平台,平台需要同时对非常多(10万个以上)的终端设备发过来的数据进行采集和处理,这些终端可能是通过adsl或无线网络接入到平台 我之前在做另一个项目的时候用nio写过一个服务器,那个服务器可以同时处理2k左右的客户端,但是显然在目前的这个项目里面是不能那么做的。 我想通过集群来解决大并发数的问题,但是因为公司里面没有人做过集群方面的开发,所以想咨询一下大家,目前Java..[...]
终端类型全是手机,是靠在卡里写入程序,发送短信到网关,网关转发到我公司的服务器实现的,服务器就是socket程序,它简单处理后就发到别的服务器,调用其他服务器的web Service等待返回获取数据,有一点是web service要调用后台的数据,也就是说要与数据库打交道,所有性能有严格的要求,服务器我是用java.nio+ThreadPools来实现的但是我对程序反映出来的性能很不满意,客户等待..[...]
你好,banq大哥,有几个问题请教 第一问:在单机环境和集群环境下,J2EE系统在代码开发上有什么不同? 第二问:负载均衡是由server去判断并自动处理的,还是由我们在程序代码上去实现此功能 第三问:在集群环境下,是不是我们只开发一个系统,就将此系统在每台机器上部署一次即可? 第四问:在集群环境下,如何实现每个机器的内存数据同步,此工作是由我们的代码实现的,还是由server自动发现并自动同步?..[...]
假设有上万台终端设备,这些终端设备通过GPRS发送数据,现在需要做一个服务程序来接收这些数据并进行处理。请问有什么好的中间件可以使用,价格如何? 假设如果自己来写socket服务程序,由于有很高的并发,请问有什么好的实现方式,需要注意那些问题?[...]
集群中有4台websphere服务器,现在出现session丢失的情况,还比较频繁。 如果用ip访问单台服务器,问题不存在。百思不得其接,所以求救与此。请各位帮忙,假如没有明确答案,给我指明一个解决问题的思路也行。多谢了! [...]
最近在搞一个消息中转的系统,2个activemq组一个集群,2个mysql数据库组一个热备份,主要做一些消息格式转化的工作,外接了9个系统. activemq集群机器a,b 数据库c,d 我把外接的系统全挂到a上,虽然集群内部可以load balance,但是我所有的生产消费消息都通过tcp连到a上运行,那集群的load balance到底有没有为这个系统减轻压力呢?还有2个activemq..[...]
公司有一台8CPU超好的服务器用来跑销售管理系统,web服务是tomcat server,现在想作单机集群,就是在这台服务器上要求同时运行两个tomcat服务。找了下google,发现都是针对多台机器的,无法对单机配置呀。 理想的目标:在这台服务器上跑一个mysql5.0,运行两个tomcat或resin server,软件本身考虑了部分机器机制,web服务器要求session集群并合理分发请求。..[...]
我们的系统是使用Spring的JDBCTemplete实现的C/S 运行在JBoss上 现在因为性能的原因,希望通过集群来解决这个问题 但是看了一些资料,集群基本都是基于EJB的 那么,对于我们这些没有EJB的系统 怎么来实现? 不会要求再包一层吧 谢谢[...]
最近准备用Linux Virtual Server做负载均衡和互备,SSL/PKI做安全,可能还要用数据库集群或者用中间件实现数据库集群,有经验的兄弟给点建议,不胜感激: [...]
请教,对于ejb粒度的集群,是指把相同的若干个ejb部署在同一个ejb容器里?还是部署在多个ejb容器里? 如果是前者,那感觉意义不大啊,如果是后者,那ejb之间又是如何能知道相互的存在?[...]
使用Corus ,无需任何应用服务器(EJB等)可以实现类似集群的分布式应用,Corus 是一个轻量的后台运行程序员。 Corus 1.1.5, centralized control of distributed apps http://www.theserverside.com/news/thread.tss?thread_id=40710 [...]
原来我们的Web 应用是放在一台机器上的,后来做了双机,起到均衡负载的作用,作了双机后,发现一些资源经常被重新创建,究其原因发现是一些全局的静态数据,虽然 OO D不提倡使用这些静态的全局变量,可是项目中难免会用到。 如 在程序中记录:配置文件的一个实例 private static JPropertiesSetting _instance=null; 使用时通过调..[...]
在应用系统中,一般将不经常变化的常量做成单实例对象,来做为 缓存 使用.但是,有时单实例对象中的数据也可能发生变化,需要重新装载. 问题: 1、当这个对象访问比较频繁时,如何实现动态装载?确保装载不出错,应用运行正常。 2、在集群环境下,如何实现单实例对象的装载同步? 是否有开源的项目,可以解决上述问题?请大家指教。[...]
系统架构:1 apache+2 tomcat, 2个tomcat放置在不同的linux主机上。 启动后:两个tomcat爆出同样的信息: Creating ClusterManager for context using class org.apache.catalina.cluster.session.DeltaManager 2005-12-28 14:43:03,214 [main] IN..[...]
系统架构:1 apache+2 tomcat, 2个tomcat放置在不同的linux主机上。 启动后:两个tomcat爆出同样的信息: Creating ClusterManager for context using class org.apache.catalina.cluster.session.DeltaManager 2005-12-28 14:43:03,214 [main] IN..[...]
分布在世界各地的多个组,每个组由多台app server + 多台db server 集群工作。 要求组与组之间,app server 与 db server 之间数据同步(不一定时时),负载均衡 能不能给个设计方案? [...]
现在EJB集群起不了太大作用,因为web容器没有集群,太多请求到了web容器就挂了,后端的基本起不了作用。 所以,现在是把以前集成的Tomcat4换成了现在的tomcat5,希望能通过5的集群提高集群能力。 问题是: 我现在仅仅是将tomcat5集成到了服务器,没有重新整合集群,只是在和Apache整合后,通过server.xml文件进行集群配置,这样子会不会有问题?因为之前发现安全和命名都和服务..[...]
测试表明weblogic/websphere在10台以上服务器集群cluster情况下,性能表现优越! 商业服务器在这点上是绝对优势的,而JBoss等开源软件则在设计上占据优势。 测试报告: http://dev2dev.bea.com/blog/estahl/archive/2005/09/analysis_of_spe_1.html 为什么花钱购买JEE服务器呢? http://ww..[...]
这篇文章被放置于TSS右边重要栏目第二个,说明很多人对J2EE集群原理认识严重不足,而且在进行架构选择时,极其容易被忽视。 http://www.theserverside.com/articles/article.tss?l=J2EEClustering TSS上这篇来自Wang yu的文章,文章阐述了负载平衡和failover的意思,比较了Web层Tomcat的动态负载平衡和HttpSe..[...]
项目要求实现负载均衡,7x24小时不间断运行,系统设计图以及采用的软件如图中所示。 这样的系统应该采取什么架构和技术呢? 不使用EJB,采用开源的一些软件,Spring Framework, Hibernate... 能实现吗? 我的Web开发项目经验很少,希望大家能多多帮助,谢谢先!:) [...]
数据库时代的终结 并不是我想成为数据库的终结者,当我看到J2EE征途中那么多人彷徨痛苦ing的时候,我想我该出来喊一声了。 其实这句话在几年前肯定有人喊过,因为中间件时代的来临,实际意味着数据库时代终结,正所谓一山无二虎。 ...... http://www.jdon.com/artichect/dbover.htm [...]
我需要在服务器上启动一个对象,当客户端applet多次打开服务器端的连接时始终跟一个对象进行交互,但是现在的情况是因为集群的问题导致出现了多个对象,这样就出现了数据不同步的问题。我该怎么实现这个功能?[...]
这是一篇老外文章,Tomcat虽然支持Cluster中的状态复制,但是不支持failover,也就是一台服务器坏了,外面的request照样发送请求过来,作者使用单独的Load Balancer 来实现请求发送。 单点失败恢复是实现7*24小时运行重要条件,如果有一台服务器当机,整个系统照常运转。EJB服务器JBoss等目前实现failover。 http://www.onjava.com/..[...]
有这样一个J2ee web项目,为了提高浏览时的访问速度, 针对一些栏目,需要根据数据库中的发布内容生成静态页面html文件(生成的静态页面直接写到web项目在服务器上发布的目录下?). 现在的问题是,项目要用到应用服务器集群,有什么办法能够让 每次在web目录下更新后的内容(新生成的静态页面),自动发布到集群中的每一台服务器上,还有如果单独使用web服务器来处理静态页面,那又该怎..[...]
|