Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

你们是产品嘛?还只是研究?性能怎么样? #1

Open
andyli029 opened this issue Nov 17, 2015 · 28 comments
Open

你们是产品嘛?还只是研究?性能怎么样? #1

andyli029 opened this issue Nov 17, 2015 · 28 comments

Comments

@andyli029
Copy link

No description provided.

@linfangrong
Copy link
Owner

性能比twemproxy好20%~30%(文档还在补)。主要是支持redis cluster。我们线上正在使用...

@andyli029
Copy link
Author

你们是啥公司呢?

@andyli029
Copy link
Author

Redis cluster稳定版刚出来没多久,使用过程中有碰到很多坑嘛?

@linfangrong
Copy link
Owner

创业小公司,坑肯定遇到很多,不过很解决的就快速解决。实在不行就避免。。

@andyli029
Copy link
Author

能列举些例子或者分享下文档嘛?andyli029AT163.com

@linfangrong
Copy link
Owner

http://blog.csdn.net/dc_726/article/details/48733265
这哥们文档很详细,大部分遇到过。很多后面在补上文档吧。。

@andyli029
Copy link
Author

有关于carrier设计的详细文档嘛?你们最有发言权了

@andyli029
Copy link
Author

我有和西代这哥们交流过的,这篇文章看过的,还是太宏观了,也知道这些宏观的设计问题的。

@andyli029
Copy link
Author

或者carrier代码介绍

@linfangrong
Copy link
Owner

哈哈哈,不过基本都大同小异,redis底层存储相同的话。

@linfangrong
Copy link
Owner

先自己看吧,还是比较简单的。后续文档尽量详细点~

@andyli029
Copy link
Author

你们在carrier上实现了可自动跳转的功能?有实现slot的缓存嘛?

@andyli029
Copy link
Author

你们有写一些文档嘛?或者比较粗的,发下链接吧

@linfangrong
Copy link
Owner

自动跳转通过连接池做的。
slot缓存做了。

@linfangrong
Copy link
Owner

文档还不全,不全的东西,发出去就坑人啊~~

@andyli029
Copy link
Author

还实现了哪些主要的功能点呢?

@linfangrong
Copy link
Owner

主要是让redis客户端不需要任何变动,通过这一层屏蔽掉redis cluster的各种细节。

@linfangrong
Copy link
Owner

还在考虑支持冷热数据的区分。

@andyli029
Copy link
Author

当时设计的时候为啥考虑采用go,有考虑用别的语言嘛?或者c

@andyli029
Copy link
Author

你们是基于什么考虑采用cluster,没有用Codis或者其他方案的呢?

@linfangrong
Copy link
Owner

你去了解下codis吧..各部分支持都比较详细,不过就是用了zk和修改了redis源码。不太想那样动。。

@andyli029
Copy link
Author

codis大体了解过了,你们这样做是自己内部用,还是对外提供产品

@linfangrong
Copy link
Owner

已经内部在用了,准备公开源码...

@andyli029
Copy link
Author

redis cluster的坑整理过,给我发一下吧

@andyli029
Copy link
Author

不是应经开源了carrier,还有其他版本

@linfangrong
Copy link
Owner

没有,就这个~
昨天有点事~

linfangrong added a commit that referenced this issue Dec 30, 2015
linfangrong added a commit that referenced this issue Dec 30, 2015
Merge pull request #1 from linfangrong/master
@iambocai
Copy link

redis cluster 扩容或者缩容的时候,carrier是怎么配合的呢,他能探知重分布结束的消息吗?

@linfangrong
Copy link
Owner

扩容、缩容时,通过redis cluster的ASK/MOVED处理。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants