V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hulk  ›  全部回复第 2 页 / 共 3 页
回复总数  53
1  2  3  
2018-11-23 22:15:23 +08:00
回复了 hulk 创建的主题 程序员 Redis/Memcached 在线延时监控工具 tcpkit, 扩展其他协议也很简单
@dingpan314 感觉到温暖了
2018-11-23 22:14:43 +08:00
回复了 hulk 创建的主题 程序员 Redis/Memcached 在线延时监控工具 tcpkit, 扩展其他协议也很简单
@leriou 啥?? 延时用处很大
2018-11-20 22:18:07 +08:00
回复了 hulk 创建的主题 程序员 多进程版本的 twemproxy https://github.com/meitu/twemproxy
@GTim
* 多进程,性能随 CPU 线性增长
* 支持配置在线 Reload
* 统计信息增加延时指标
* 支持 Redis 主从模式
2018-06-11 21:21:19 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@gandofyan 这个看你怎么理解了, Redis 本身以高性能著称,如果变成同步写带来除了延时至少翻倍(性能也会倍减)
2018-06-10 21:12:53 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@gandofyan Redis 更多定位是 cache 而是不会 storage,所以才会选择异步复制的方式来提高性能,同时也牺牲了一定的一致性。现在即使是很多 storage 也不不保证强一致,比如 mysql 也是异步复制
2018-06-09 23:48:42 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@GTim 感谢,哈哈,差点就是同事。
2018-06-09 16:41:09 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@Mirana 赞,今天刚和前同事讨论过 cache service,很多优化很棒,但也背负了很多历史包袱。
2018-06-09 16:39:47 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@Showfom 感谢支持,国内很多公司很多开源很多是纯粹是 KPI 指标,经常开完就基本不维护了(不是黑某个公司,哈哈),我们之前也开源过一些东西,都在坚持更新和及时处理问题。
2018-06-09 14:51:09 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@Mirana 微博是指 cacheservice?
2018-06-09 13:05:00 +08:00
回复了 hulk 创建的主题 程序员 美图开源内部改造的 Twemproxy(Redis/Memcached 缓存代理)
@enenaaa 这个问题很好, 第一个是这个东西是针对于 Redis/Memcached 协议的代理,所以 Redis 只是一部分。2. Redis Cluster 功能确实强大(在线扩容,缩容等等),但存在的问题是运维成本高,另外就是客户端在部分语言上没那么成熟。3. 其实对于大部分业务来说,master-slave 远远足够,不太需要 cluster 这种东西

当然光从 Redis 角度来说,如果有这个能力和资源,上 Redis Cluster 在扩容缩容上很方便,但就是自动化运维部署要跟上,多个业务也不太适合混布(资源隔离问题)
2017-09-20 22:53:44 +08:00
回复了 hulk 创建的主题 程序员 想听听大家对于开源项目特性支持看法
@BBCCBB 是的, 第二种如果是本身项目不是特别活跃的时候也是一种比较好的方式,不用维护两个库
2017-05-03 00:01:56 +08:00
回复了 hulk 创建的主题 程序员 lua-resty-router 实现
3. 如果存在 `get /a/:b/:c`,就不能再定义 `get /a/:b`。 最新版本已经 FIX
2017-05-02 23:21:50 +08:00
回复了 hulk 创建的主题 程序员 lua-resty-router 实现
1. 这个是 README 格式 copy 没有去掉,已经 FIX
2. 是的,例子上可能是有些误导,实际上使用应该是在 init 的时候添加路由,实际使用就不用再关心
3. 这个是实现的 bug, 如果先添加 `get /a/:b/` 就可以添加 `get /a/:b/:c`, 这个我会 FIX
5. 这点我后面对比压测下当前的实现和正则的性能差别,如果差别不大,不会去做特殊优化。

最后以上建议都很棒,感谢回馈~
2017-04-22 21:40:42 +08:00
回复了 hulk 创建的主题 程序员 lua-resty-router 实现
@artandlol 哈哈,抢先一步
2017-01-13 22:01:35 +08:00
回复了 hulk 创建的主题 程序员 golang consumergroup 开源
@spice630

1. 启动部分失败直接退出并提示信息(这时候一定是有问题才会占用失败),处理完重启。
2. 提供一套独立的日志接口
2017-01-13 18:36:42 +08:00
回复了 hulk 创建的主题 程序员 golang consumergroup 开源
@0915240 甚可思
2017-01-13 17:35:18 +08:00
回复了 hulk 创建的主题 程序员 golang consumergroup 开源
@agtc 感谢支持哈
2016-12-27 10:33:26 +08:00
回复了 hulk 创建的主题 Kafka 开源 php kafka consumer
@gouchaoer ok, 多谢提醒。
2016-11-18 10:31:24 +08:00
回复了 hulk 创建的主题 程序员 分享一个 tcp/udp 分析工具
@yuankui ngrep 很好。
2016-11-18 09:30:21 +08:00
回复了 hulk 创建的主题 程序员 分享一个 tcp/udp 分析工具
@weyou 如果支持的话,那么从功能上来说对于熟悉 wireshark 是没优势可言,功能体量也不是一个级别的。 tcpkit 主要是对于个人来说是更加简便,也可以轻松跑在服务器上。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5660 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 06:09 · PVG 14:09 · LAX 22:09 · JFK 01:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.