1
cevincheung 2016-03-31 03:41:43 +08:00
这个怎么说呢……
小博客,你用中间件干啥,慢的要死 企业应用, what ?你居然没用中间件?牺牲掉一定的性能换来全局集群的负载均衡的负载能力的提升还是有必要的。 |
2
SlipStupig 2016-03-31 04:00:56 +08:00
目前用过 360 的 atlas 还行,还有一个就是 mycat 看了测试报告也还不错
|
3
wupher 2016-03-31 07:59:02 +08:00
用过一段时间的 Fabric ,无论从性能还是稳定性上来说都不是太推荐。
如果是大型应用,个人以为最好还是架构师在 Project 开始时考虑好性能需求,引入多数据源。(如果能预测的话) |
4
irockytan OP @cevincheung 电商应用,因为只针对上海客户,目前来说用户量不太大,所以一开始是没有用数据库的中间件的,压力也在能接受的范围内,最近准备加入读写分离,所以考虑使用哪种方案,不知道你有什么推荐的么?
|
6
irockytan OP @SlipStupig 谢谢,我回头了解一下
|
7
flikecn 2016-03-31 08:13:58 +08:00 via iPhone
我用 Go 写了一个 https://github.com/flike/kingshard 。可以看看
|
8
irockytan OP @flikecn 在车上粗略浏览了一下 Readme ,回头细看,不知道有没有性能对比的测试之类的?谢谢!
|
10
fengkuok 2016-03-31 09:14:01 +08:00
这得看你的项目大小
|
11
noahzh 2016-03-31 09:19:00 +08:00
中间件的性能损耗最大,因为多了一次转发,程序不需要改造.反之就是性能没有损耗,程序要大改.
|
14
cevincheung 2016-03-31 16:01:58 +08:00
|
15
irockytan OP |