gtx990 最近的时间轴更新
gtx990

gtx990

V2EX 第 88651 号会员,加入于 2014-12-26 21:59:15 +08:00
今日活跃度排名 12460
根据 gtx990 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
gtx990 最近回复了
26 天前
回复了 playboy0 创建的主题 问与答 调剂上了普通 211,到底要不要去读呢?

就业天差地别
26 天前
回复了 jdOY 创建的主题 程序员 微服务架构中,是否需要出口网关
vpc
本外企表示登不上
楼上有直接反驳的,我看你也没理他。
你可能没有搞懂一些概念。

nio 就是给 select/epoll 包了一层
如果你写过 C 语言的 server 的话你应该知道编程模型是:
一个主线程 /eventloop/selector 在等待 io ,出现事件以后再执行 callback/起一个线程执行 callback 。
如果你的下游是阻塞的,比如是 jdbc ,你要为 callback 起个线程,那确实符合你的描述。

但是如果你的主要任务是当个网关,你的下游支持异步请求(比如基于 netty client 的 rpc 库 /支持异步的数据库),那么你可以用 completableFuture 的那套东西,不需要让工作线程阻塞在那监听下游。

在这种情况下,200 个同时来的请求,不会产生 200 个同时 block 住,等待下游的线程。

200 这么点,当然你用啥模型都没影响,想让单机并发破千、破万,肯定要死扣每个线程的几兆内存。
不要信官网的测试,都是 cherry picked
我相信 clickhouse 应该更好一些
如果不想运维的话,建议 snowflake ,redshift 或者 bigquery
Java 的完全没问题,Scala 的吐了
帮顶同事一下
base 在北京
大部分时间在家,但是由于社保政策等原因不能完全异地 remote
目前每周回公司办公一天
真的有海量 hc
147 天前
回复了 phony2r 创建的主题 macOS NUC 黑苹果和 windows 11 双系统有教程吗? 小白
@danhahaha 你算过你的时薪么
217 天前
回复了 cjyang 创建的主题 Apple 内存加到 32g, cpu 有必要升到 10 核吗

升到十核应该比 32g 还优先
因为 m1 是 4+4
m1 pro 是 8+2
这个阉割的多半是 6+2
看着毫无性价比
313 天前
回复了 James369 创建的主题 问与答 IT 培训 能否攻下芯片领域这座山头?
“设计没难度”的原因是 IP 核全是买的
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2753 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 13:24 · PVG 21:24 · LAX 06:24 · JFK 09:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.