首页   注册   登录
 iyaozhen 最近的时间轴更新
iyaozhen's repos on GitHub
Python · 41 人关注
filebeat.py
Python 版 Filebeat
PHP · 2 人关注
weixin-example-code
微信公众平台示例代码
PHP · 1 人关注
Discuz-Posting
Discuz论坛,代码发帖。
0 人关注
anydrop
anydrop.net
0 人关注
career-guide-for-cs-graduate
计算机系应届生求职指北
0 人关注
crayon-syntax-highlighter
Trying to make crayon-syntax-highlighter work with PHP 7.3+ (Added few bug fixes)
JavaScript · 0 人关注
goreplay-middleware-async
Package for writing async middleware for GoReplay https://goreplay.org
PHP · 0 人关注
swoole-tasker
基于Swoole的任务运行框架
C · 0 人关注
Traffic-Advisory
全国交通咨询模拟
iyaozhen

iyaozhen

🏢  QA
V2EX 第 68154 号会员,加入于 2014-07-16 20:03:27 +08:00
今日活跃度排名 17504
MySQL 如何按天动态表分区?
MySQL  •  iyaozhen  •  259 天前  •  最后回复来自 iyaozhen
17
自如租房个税抵扣直接填组织,这波还是可以
分享发现  •  iyaozhen  •  2019-01-07 09:52:31 AM  •  最后回复来自 imaple
12
nginx keepalive 502 问题
  •  1   
    NGINX  •  iyaozhen  •  2018-10-18 12:21:33 PM  •  最后回复来自 salmon5
    9
    iterm2 怎么添加自定义按钮?
    问与答  •  iyaozhen  •  2018-11-20 17:24:50 PM  •  最后回复来自 mritd
    20
    腾讯建站主机不支持 rewrite,有其它办法解决吗?
    问与答  •  iyaozhen  •  2018-06-25 14:13:23 PM  •  最后回复来自 iyaozhen
    4
    怎么感觉 webstorm 的类型推导比 vscode 弱很多
    问与答  •  iyaozhen  •  2018-06-03 22:12:34 PM  •  最后回复来自 greatbody
    1
    iyaozhen 最近回复了
    漏雨概率很低,而且可以修 主要是热
    @ll1042668699
    家里的事情先处理好,看看能否申请延期
    延期很正常,见过很多延期的
    @axihe 这种就是得封呀

    到你频道刷你想着技术方案屏蔽他,但他肯定不是只在你频道,非技术 up 主都不知道怎么封他,这种就是劣币,封了才好
    研究生老板简直比比资本主义还资本主义

    工作了还可以辞职,找下家。

    没办法,自身实力不够硬,只能舔着老板
    @NightTeam 机器 ID 用内网 ip 或者机器名转换下就行,可以引入 zk 或者 redis,只是用来做一个启动的时候发号器( docker 场景),这种做法也很常见

    会有低位溢出问题,这个就需要你自己算好,如果机器是预期的的,可以缩小机器 id 使用的位数,再加上评估业务 qps,基本上毫秒内的自增是够用的

    只是 Snowflake 有两个明显缺点:1.趋势递增(非严格递增,这个需要看业务了 2.时间回拨问题(目前简单规避的方法是 sleep,跳过这回拨的几十 ms

    不是说楼主这个有什么致命的问题,自己业务用也没啥问题。但要是把这个东西拿出来说(分享),反正在我们公司要做好被 challenge 的准备
    @NightTeam 高可用的话需要多机房、多存储,以及合理的重试策略、降级策略
    @NightTeam "它自行按照自己的序号来生成,同一时间不同机器生成的 ID 必定是重复且不递增的" 没啊,机器号不是在系列号的相对高位嘛 即使时间一样、序列号一样 生成的最终 id 也不一样呀 难道我一直用错了?
    这事我还真和女朋友讨论过,最终结论:两个孩子不一样的姓可能感觉对孩子不好,造成割裂(会有潜移默化的影响
    还有就是谁承担更多责任就跟谁姓
    @NightTeam “另外,提到 Redis 不靠谱、容易出问题,我猜你平时不用 Redis ?”

    我感觉是你没有大规模用过
    我说的 redis 不稳定是 redis 这一套链路不稳定,故障的原因很多,单一性不稳定。3 个 9 不是很高,我上层业务要 4 个 9 怎么办?至少得双存储

    “你提到的每个实例模块都引入 jar 包的方式(我不懂 Java,不好乱评价)还能保证各个节点生成的 ID 不重复,那真是太厉害了”
    不懂 java 没关系呀,就是类似 go import 一个包
    你自己也说了“中下位占 10 bit,值为工作机器的 ID,值的上限为 1024” 每个机器 id 不一样 生成的肯定能保证不重复呀

    时钟回拨是个问题,但你的做法只是用 redis 来代替本地时间,这个可靠性是降了几个数量级的
    4 天前
    回复了 Evilk 创建的主题 PHP PHP 7 - swoft 2.x
    看业务吧 支付的话其实不是那么太关注性能,毕竟得先抢到嘛
    建议 php-fpm,虽然我自己用 swoole 做别的系统,但是没有个能人是 hold 不住的,很多非 php 的额外问题
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3122 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:51 · PVG 19:51 · LAX 04:51 · JFK 07:51
    ♥ Do have faith in what you're doing.