论坛首页 Java企业应用论坛

也谈大型电子商务网站的架构

浏览 18731 次
该帖已经被评为精华帖
作者 正文
   发表时间:2012-05-14  
xiaomeng 写道
这个只讲了一点皮毛,楼上有没有更深入的帖子介绍一下。
\

这个是方向性的,展开内容很多啊 ,展开就要写成一本书了 
0 请登录后投票
   发表时间:2012-07-18  
stamen 写道
程序新手 写道
很受益,先支持一个

  顺便请教下楼主没提到得点

  1)关于热部署方面,楼主的团队是采用什么框架还是自定义的ClassLoader
  2)监控方面,除了监控警报,有没有去写一些故障检测分析工具(非JDK自带和其它收费的图形工具)
     


目前还没有做到热部署,这个比较难吧,比较部署时还涉及到数据库结构的调整等,不单单只是类的变化。所以我们都是晚上停机部署的。

监控方面主要是通过系统异常日志及javamelody。


热部署方面,如果你用websphere或者weblogic可以通过部署多套集群,达到应用可以不间断运行了,不知道tomcat是否支持多台服务器集群
监控方面,jmx自己实现写一个,貌似也是挺复杂的
0 请登录后投票
   发表时间:2012-07-19  
xu_hawaii 写道
stamen 写道
程序新手 写道
很受益,先支持一个

  顺便请教下楼主没提到得点

  1)关于热部署方面,楼主的团队是采用什么框架还是自定义的ClassLoader
  2)监控方面,除了监控警报,有没有去写一些故障检测分析工具(非JDK自带和其它收费的图形工具)
     


目前还没有做到热部署,这个比较难吧,比较部署时还涉及到数据库结构的调整等,不单单只是类的变化。所以我们都是晚上停机部署的。

监控方面主要是通过系统异常日志及javamelody。


热部署方面,如果你用websphere或者weblogic可以通过部署多套集群,达到应用可以不间断运行了,不知道tomcat是否支持多台服务器集群
监控方面,jmx自己实现写一个,貌似也是挺复杂的


希望是类似于OSGI的方式,把包丢进去 就可以部署,否则需要人工做,节点多的话会很麻烦的。
0 请登录后投票
   发表时间:2012-07-20  
对楼主的shard分库感兴趣
0 请登录后投票
   发表时间:2012-07-20  
JustDone 写道
对楼主的shard分库感兴趣



这个暂时还没有开源的打算,呵呵。
0 请登录后投票
   发表时间:2012-07-20  
JustDone 写道
对楼主的shard分库感兴趣

可以私下问问实现机制    
0 请登录后投票
   发表时间:2012-07-23  
分布式一个原则就是访问透明性,让我们自己去分库,都是mysql 支持不好惹得祸
0 请登录后投票
   发表时间:2012-07-23   最后修改:2012-07-23
javamonkey 写道
分布式一个原则就是访问透明性,让我们自己去分库,都是mysql 支持不好惹得祸


看透明性对谁来讲,对于开发者可以是透明性的,对于框架的设计者就不应该透明了。
适用的分库框架个人觉得还真不能让数据库来做,而应该框架来做。
0 请登录后投票
   发表时间:2012-07-23  
研磨struts2 写道
JustDone 写道
对楼主的shard分库感兴趣

可以私下问问实现机制    


可以看看已经开源的tddl
0 请登录后投票
   发表时间:2012-07-23  
stamen 写道
javamonkey 写道
分布式一个原则就是访问透明性,让我们自己去分库,都是mysql 支持不好惹得祸


看透明性对谁来讲,对于开发者可以是透明性的,对于框架的设计者就不应该透明了。
适用的分库框架个人觉得还真不能让数据库来做,而应该框架来做。

我对如何做到分表后扩容时,如何能做到尽量不停机比较感兴趣~~~
谁有好的想法?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics