Skip to content

Commit d7756c7

Browse files
committed
docs: link redis-consistence.md to doocs#54
1 parent 933a3ac commit d7756c7

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

docs/high-concurrency/database-shard.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
360 开源的,属于 proxy 层方案,以前是有一些公司在用的,但是确实有一个很大的问题就是社区最新的维护都在 5 年前了。所以,现在用的公司基本也很少了。
6363

6464
#### Sharding-jdbc
65-
当当开源的,属于 client 层方案,是[`ShardingSphere`](https://shardingsphere.apache.org)的client层方案[`ShardingSphere`](https://shardingsphere.apache.org)还提供proxy层的方案Sharding-Proxy。确实之前用的还比较多一些,因为 SQL 语法支持也比较多,没有太多限制,而且截至 2019.4,已经推出到了 `4.0.0-RC1` 版本,支持分库分表、读写分离、分布式 id 生成、柔性事务(最大努力送达型事务、TCC 事务)。而且确实之前使用的公司会比较多一些(这个在官网有登记使用的公司,可以看到从 2017 年一直到现在,是有不少公司在用的),目前社区也还一直在开发和维护,还算是比较活跃,个人认为算是一个现在也**可以选择的方案**
65+
当当开源的,属于 client 层方案,是[`ShardingSphere`](https://shardingsphere.apache.org)的 client 层方案[`ShardingSphere`](https://shardingsphere.apache.org)还提供 proxy 层的方案 Sharding-Proxy。确实之前用的还比较多一些,因为 SQL 语法支持也比较多,没有太多限制,而且截至 2019.4,已经推出到了 `4.0.0-RC1` 版本,支持分库分表、读写分离、分布式 id 生成、柔性事务(最大努力送达型事务、TCC 事务)。而且确实之前使用的公司会比较多一些(这个在官网有登记使用的公司,可以看到从 2017 年一直到现在,是有不少公司在用的),目前社区也还一直在开发和维护,还算是比较活跃,个人认为算是一个现在也**可以选择的方案**
6666

6767
#### Mycat
6868
基于 Cobar 改造的,属于 proxy 层方案,支持的功能非常完善,而且目前应该是非常火的而且不断流行的数据库中间件,社区很活跃,也有一些公司开始在用了。但是确实相比于 Sharding jdbc 来说,年轻一些,经历的锤炼少一些。

docs/high-concurrency/redis-consistence.md

+4
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,7 @@
8989
- 热点商品的路由问题,导致请求的倾斜
9090

9191
万一某个商品的读写请求特别高,全部打到相同的机器的相同的队列里面去了,可能会造成某台机器的压力过大。就是说,因为只有在商品数据更新的时候才会清空缓存,然后才会导致读写并发,所以其实要根据业务系统去看,如果更新频率不是太高的话,这个问题的影响并不是特别大,但是的确可能某些机器的负载会高一些。
92+
93+
---
94+
95+
关于这道面试题的详细讨论,见 [#54](https://github.com/doocs/advanced-java/issues/54)

0 commit comments

Comments
 (0)