惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Y
Y Combinator Blog
M
MIT News - Artificial intelligence
The Cloudflare Blog
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
C
Check Point Blog
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
V
V2EX
F
Fortinet All Blogs
B
Blog
大猫的无限游戏
大猫的无限游戏
N
Netflix TechBlog - Medium
B
Blog RSS Feed
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

博客园 - 夜隼

nekohtml转换html时标签变大写的问题 nohup启动java命令导致dubbo无法注册 [转]BloomFilter——大规模数据处理利器 IOS行货自动打包 Kruskal算法java版 prim算法java版 利用Word的宏录制来反查一些菜单操作的命令 Spring MVC 数据类型转换 Xpath[转] javascript阻塞加载问题【转】 大屏幕手机上网页字体显示很小的问题 The connection to adb is down, and a severe error has occured. 服务器宕机排查记录 远程桌面截图出现黑屏的解决办法 Mutex IE参考 SWT的Display 肩部肌肉劳损zt [ZT]使用tmpfs缓存文件提高性能
SOA架构改造简单记录
夜隼 · 2015-06-19 · via 博客园 - 夜隼

  1. 前端支持PC、Mobile、H5三个平台
  2. nginx做负载均衡,主备机,keepalived,检测脚本,master和slave切换时完成相关工作;
  3. web做集群,web仅仅是web,与后端服务模块采用RMI通信(可选dubbo/tuscany+scallop,我采用了dubbo)
  4. 后端服务模块一律改造,模块分布式集群部署,如s-core、s-mdp、s-joke等

  5. 数据库做分库分表,读写分离,master-slave-*-slave(由于缓存的大量使用,我没有去分表,对大表做了表分区,解决IO问题,但没有解决锁并发问题,有必要可以分表,建议通过分库的形式来分表)
  6. 缓存,本地缓存ehcache,分布式缓存mem/redis,准备用ElasticSearch代替redis;
  7. 分布式存储mfs,一些公用文件部署在这里,比如spider采集的数据;
  8. zookeeper,做了dubbo的注册中心,也利用zookeeper实现了master的选举;以及分布式job;

posted on 2015-06-19 15:51  夜隼  阅读(392)  评论(0)    收藏  举报

刷新页面返回顶部