fovecifer 最近的时间轴更新
fovecifer

fovecifer

V2EX 第 91522 号会员,加入于 2015-01-13 13:31:50 +08:00
fovecifer 最近回复了
31 天前
回复了 MID 创建的主题 MacBook Pro 新 MBP, 16 gb 与 32 gb 内存真的区别不大吗?
我就是使用 32G 内存的黑果

请用不到 32G 内存的人不要质疑我们,我们就是需要大内存。

PS1:固态硬盘频繁写入会对寿命有影响
PS2:苹果的内存是 DDR5 ,我觉得还算是比较划算
@dk7952638 主要考虑开发效率和资源占用,在当时的应用场景下,OpenResty 和 golang 开发出来的接口性能会高很多
@dk7952638 曾经用纯 netty 写过接口,当初也考虑过把 reactor 加进来,但是最后转型 OpenResty 和 golang

个人经验,仅供参考
@yizmaoaa 印象里 servlet 从 3.1 开始就支持 worker 线程,但是总体上好像还是一个链接一个线程

第二个问题是我自己的切身体会,相对于协程的写法,还是复杂了一点,尤其是需要考虑背压的时候

我再查一下 servlet 的线程模型,看看是不是我错了
首先肯定要看业务类型,如果瓶颈点在数据库的话,其实同步还是异步差异不大。

说下我自己的看法:
1. 同步异步不是核心问题,重要是线程模型问题,像 servelet 这种一个链接一个线程的做法,虽然简单,但是性能天花板太低了
2. 纯异步写法对开发者心智要求较高,协程的方案相对来说可接受
3. 纯用户空间的协程也存在一定的问题(例如阻塞问题),毕竟在内核调度的时候是感知不到的
4. 理论上最优的 N:M 的线程调度,golang 实现了这个,这也是我认同 golang 的关键点
你不是一个人!
嘿嘿 这就是我 32G 内存的原因
205 天前
回复了 jupiter157 创建的主题 问与答 信用卡忘还收到违约金,会有什么影响?
征信报告上会有欠了多少钱 多长时间
一次并且数额很小的 没有任何影响
我前几个月刚贷过款

PS:交通银行信用卡真垃圾 一点宽限期都没有 直接给我上征信
@einsdisp 印象里是某天之后就没有了
可能分地区吧

我家这边天津联通就不给公网 IP 了
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2155 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 04:25 · PVG 12:25 · LAX 20:25 · JFK 23:25
♥ Do have faith in what you're doing.