V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lsk569937453  ›  全部回复第 5 页 / 共 34 页
回复总数  661
1  2  3  4  5  6  7  8  9  10 ... 34  
215 天前
回复了 2kDemon 创建的主题 生活 讨论贴> 普通农村家庭用车选择
这不是指定了 798 的秦吗。。。
215 天前
回复了 drymonfidelia 创建的主题 Redis Redis 几乎每小时都出现大量超时,求助
@drymonfidelia 客户端从上面的报错信息看线程池还有很大空闲

你的报错信息展示的都是.net 的线程池信息,并没有 redis 服务端的监控信息。
215 天前
回复了 drymonfidelia 创建的主题 Redis Redis 几乎每小时都出现大量超时,求助
1.不要换成 Sub/Pub,性能上不会有提升,架构更复杂了。
2.提高 redis 的超时时间。

redis 的 client 超时时间可能是全局线程池繁忙导致的,也可以是 redis 服务端导致的。redis 可以加一下监控,看有没有大 key/热 key 查询。
215 天前
回复了 drymonfidelia 创建的主题 Redis Redis 几乎每小时都出现大量超时,求助
await redis.GetDatabase().LockTakeAsync($"PlaceOrder:{user.UserId}", "1", TimeSpan.FromSeconds(180))

你这个是获取 redis 锁吧。如果方法返回的 true ,则获取到锁;反之,则循环获取锁。在循环里等待 1ms ,这个是不是太短了。

https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.task.delay?view=net-8.0#system-threading-tasks-task-delay(system-int32)
最近在用 rust 造轮子,
网关:https://github.com/lsk569937453/silverwind
redis:https://github.com/lsk569937453/rcache
echo-server:https://github.com/lsk569937453/echo-server
curl:正在造

总结:欲造轮子,起码得先把原有的技术架构/源码搞懂,es 这种复杂的等大神吧
218 天前
回复了 Kould 创建的主题 职场话题 Rust 找工作也太难了吧= =
建议换赛道(重学 java/golang),或者努努力学下 solana 搞 web3 ,其他的 rust 职位根本不好找。
Spring 用倦了,公司的容器资源寸土寸金,一个项目启动后容器占用 2G 内存,快吐了。

一看就是工作一两年的新手,还想着硬件上给公司省钱啊。。。。老油条从来就是什么手熟用什么框架,至于硬件资源,那是公司的问题,不是你的问题。
@cfeitong 已经测试了,结果在这里 https://v2ex.com/t/1031987#reply5
222 天前
回复了 hui9000 创建的主题 问与答 grpc 到底好处在哪里?
grpc 的 protobuf 比 json 啥的占用空间小,传输速度快。所以对性能要求很高的可以用 grpc,其他的 Feign( http 协议+json)就可以了。
@bug123 rcache 和 redis 的机器配置都是 4 核 8G 。
实验中 redis-benchmark 的请求数是 10 万,16 线程。
当请求数为 10 万,线程数为 16 时,rcache 的 cpu 使用率 115%,吞吐量为 20 万。redis 的使用率为 70%,吞吐量 10 万。
当请求数为 100 万,线程数为 16 时,rcache 的 cpu 使用率 380%,吞吐量为 33 万。redis 的使用率为 100%,吞吐量 11 万。
225 天前
回复了 loszhang 创建的主题 Java 批量支付 1000 笔以上运单
@loszhang 肯定是异步记录。用户发起 1000 笔运单支付请求后,前端直接展示"运单支付处理中,完成后将会发送短信通知,在此期间请不要重新提交新的运单支付。"就完事了。

在用户的 1000 笔运单处理过程中,不允许用户再次提交另外的 1000 笔运单支付。这样是最简单的。
225 天前
回复了 ruoyutx 创建的主题 Android 有没有用过 iqoo 手机的朋友
@JingXiao 我对屏幕这个不感冒,主要是看小说和打王者,感觉不出好坏来。
226 天前
回复了 SuperSixEvo 创建的主题 求职 [求职] 大龄码农求捞,擅长 Java 和 Golang
大龄学历一般没大厂经验的,做好长期找工作的准备
我理解 aof 的刷新策略为"appendfsync everysec"的时候,指的是异步线程刷盘的时间为 1 秒钟一次。主线程只要是写命令都会去继续写 AOF buf 。

这样不断电的情况下是不会丢数据的。断电的情况下也只会丢失内存里 1 秒的 AOF buf 指令。

https://github.com/redis/redis/blob/e3550f01dde29d5d1eaa37dbb4533692c5680f06/src/aof.c#L1052
235 天前
回复了 zdking08135 创建的主题 程序员 请教一个系统设计题
## 假设
- 存储每天 10 亿*50(次)*100byte=5TB(存储量太大,上 hbase 吧)
- 打点接口最多每秒访问次数:10 亿次
- 打点接口最多每秒占用的网络带宽:10 亿*100byte=100GB(万兆网卡可能不够用了)
- 单中心情况下网络延迟:地球上两点间最长距离为 20000 公里/光速(299792458m/s)=0.066s ,即单次请求的网络延时为 0.066*2=1.3(s)

## 系统设计
- 打点接口收到数据直接异步写入 kafka 集群,假设接口单次处理时间为 0.5ms,则单机 QPS 为 2000,处理 10 亿条数据需要的机器数量为:10 亿/2000=5w 台。
- 同时我们开线程从 kafka 集群读取数据,格式化后写入 HBase 集群。

### 数据库设计


Hbase 的 rowkey 设计为:地域+时间戳+uuid
- 统计指定地域:直接地域+时间范围全部查出来即可
- 地域支持多地域 or 查询:根据查询条件查询出来,将所有的数据写入到 kafka ,然后由 storm/spark/flink 做实时的统计,然后将结果写入到数据库中。
有能力润(英语+技术 OK),技术移民成本最低的就是德国。德国的小公司也可以给海外工签(小公司指的是不到 50 人的创业公司,这点绝大多数国家做不到)。拿到工签老老实实工作等蓝卡就行了,缺点就是打算久居德国的话要学德语。

北欧的冬天太长,容易得抑郁症。新西兰纯岛国,商品大部分依赖进口,物价高的一 P 。加拿大&美国,小公司不可能给你发海外工签。
241 天前
回复了 csulyb 创建的主题 程序员 目前 web 后台一般是什么趋势
自己做小项目 node/golang 随便搞。企业级的开发还是得 java 。
241 天前
回复了 bosshida 创建的主题 电动汽车 求推荐一款 20W 左右的纯电车
@LandCruiser 有没有可能卖的多才会投诉多。一个月卖不出仨瓜俩子儿的品牌 0 投诉。
1  2  3  4  5  6  7  8  9  10 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2736 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 12:08 · PVG 20:08 · LAX 04:08 · JFK 07:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.