SOA架构改造简单记录
2015-06-19 15:51
465 查看
前端支持PC、Mobile、H5三个平台
nginx做负载均衡,主备机,keepalived,检测脚本,master和slave切换时完成相关工作;
web做集群,web仅仅是web,与后端服务模块采用RMI通信(可选dubbo/tuscany+scallop,我采用了dubbo)
后端服务模块一律改造,模块分布式集群部署,如s-core、s-mdp、s-joke等
数据库做分库分表,读写分离,master-slave-*-slave(由于缓存的大量使用,我没有去分表,对大表做了表分区,解决IO问题,但没有解决锁并发问题,有必要可以分表,建议通过分库的形式来分表)
缓存,本地缓存ehcache,分布式缓存mem/redis,准备用ElasticSearch代替redis;
分布式存储mfs,一些公用文件部署在这里,比如spider采集的数据;
zookeeper,做了dubbo的注册中心,也利用zookeeper实现了master的选举;以及分布式job;
相关文章推荐
- 网页html/js/css错误代码在线检测网站汇总
- 新网站优质外链的连接方法
- 高可用性、负载均衡的mysql集群解决方案
- 网站高并发 大流量访问的处理及解决方法
- wireshark抓包分析--测试网站登录
- 好网站收藏
- 巧妙使用Firebug插件,快速监控网站打开缓慢的原因
- Android底层架构研究
- Heron(二)—-系统架构
- (某知名网站)Android 一面问题及答案
- Event-driven architecture(事件驱动架构)
- 推荐两个查找rpm包的网站
- 微信、陌陌等著名IM软件设计架构详解
- 别人网站生成的json
- 网站运维工具使用iis日志分析工具分析iis日志(iis日志的配置)
- 纳斯达克业务架构利用Amazon EMR与Amazon S3实现面向大规模数据集的临时性访问
- 密码找回漏洞总结
- Mysql 5.6 双主互备高可用(Keepalived+mysql) (二)
- Android GPS学习笔记—系统架构
- 如何在一个顶级域名下用两个二级域名访问vps下的两个项目网站--完美解决骗