V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bwangel  ›  全部回复第 3 页 / 共 32 页
回复总数  637
1  2  3  4  5  6  7  8  9  10 ... 32  
2022-09-25 17:38:31 +08:00
回复了 longmeier90 创建的主题 Go 编程语言 问一下大家要想成为架构师需要掌握什么技能?
看起来你应该需要加个监控

如果是单服务,按接口加上请求时间,排队时间和 qps 的监控

如果是多服务,http/grpc/thrift 的每个接口也都要加上监控。

有了监控以后,看看哪些接口 qps 高 && 请求时间慢,针对接口优化就好。

接口优化也简单,

1. 看看 API 有没有返回多余的字段,能删就删
2. 看看数据库查询是不是没命中索引,改查询条件或加索引
3. 加缓存
4. 看看一个 http 请求内是否重复了多个 rpc 请求,试着合并一下
5. 如果一个请求的逻辑实在是复杂,看看能不能改交互,把逻辑改成异步的,实际功能在 mq 里面做。
2022-09-21 18:55:14 +08:00
回复了 join 创建的主题 Node.js 如何防止 Node.js 频繁修车
> 好奇别的语言不会出现类似的问题吗

我对 go 熟悉一些,我觉得 go 的依赖管理做的比 python/nodejs 好太多了

@Envov

1. golang 自动锁定了版本,当你从 gihtub clone 一个项目下来以后,如果不手动升级,go mod tidy 不会自动给你升级

2. golang 中虽然也使用 cgo 的库,但大部分能用 go 重写的都用 go 写了。很少遇到像 python 的 confluence-kafka 这种依赖一个 C 库( librdkafka ) 的项目(这个 C 库需要你用 apt / yum 的方式安装,控制版本很困难,很容易破坏系统的环境)。https://github.com/confluentinc/confluent-kafka-python/blob/master/src/confluent_kafka/src/confluent_kafka.h#L23
3. golang 所有项目的依赖都存放在 GOPATH/pkg/mod/ 中,不会像 npm 那样产生 node_modules 黑洞
2022-09-21 18:36:06 +08:00
回复了 B1ankCat 创建的主题 程序员 JDK19 发布了,终于迎来了虚拟线程
https://weibo.com/1773116334/M6CGfoyU0

看到某大佬写了一个测试,貌似还有待提升。
2022-09-21 18:31:32 +08:00
回复了 join 创建的主题 Node.js 如何防止 Node.js 频繁修车
@bwangel #27 s/完全提供 /完全没想着提供 /
2022-09-21 18:30:42 +08:00
回复了 join 创建的主题 Node.js 如何防止 Node.js 频繁修车
@Pastsong

python 也有这个问题,好好地安装一个 cryptography 包,结果开始用 cargo 进行编译了。

https://github.com/pyca/cryptography/tree/main/src/rust

我觉得是这些语言的社区有问题,光想着用 C/Rust 重写关键组件提供性能了,C 代码的依赖怎么管理,完全提供合适的解决方案。
2022-09-11 11:56:11 +08:00
回复了 233373 创建的主题 武汉 准备这两年在武汉买房
推荐个公众号,风云武汉,难得的讲真实情况的公众号。
2022-08-30 11:25:11 +08:00
回复了 skywind3000 创建的主题 Vim 分享篇文章:为什么我会使用 Vim ?
@wzzyj8

你这样子讲话,很让人讨厌。完全没有想和你聊天的兴趣了。
2022-08-29 18:37:59 +08:00
回复了 shenqi 创建的主题 Docker 求个多个 docker 组暴露端口的优雅解答
你开发是在宿主机上进行的吗?如果是的话可以试试这样的方法,一台宿主机就够了

修改 /etc/hosts ,绑定 N 个开发用的域名到 127.0.0.1

这样 nginx 就能配置无限多个域名,根据 host route 到不同的 docker 端口上了。
2022-08-28 08:17:29 +08:00
回复了 skywind3000 创建的主题 Vim 分享篇文章:为什么我会使用 Vim ?
刚刚写博客的时候,正好遇到个痛点,正是它让我放弃了 vim 转向 vscode

1. vim 对 markdown 高亮的支持并不友好,高亮经常出现问题,被 ``` 包裹起来的块不高亮,没有被包裹的反而高亮了。退出重进可能就好了。

https://i.imgur.com/Cvgrp8s.png

2. vim 中 md 的代码块无法进行语法高亮,我想像 vscode 一样,对一块 C 代码进行高亮,vim 也无法做到

https://i.imgur.com/TmyTpDQ.png
2022-08-25 15:20:37 +08:00
回复了 wsph123 创建的主题 分享创造 🐟「Sakana!」石蒜模拟器
哈哈,太好玩了,已 star
2022-08-18 09:28:29 +08:00
回复了 8520ccc 创建的主题 生活 我姐姐,是否有些过分了?重男轻女?
四五百万,在一线城市买套别墅,有些困难吧。
一个有点规模的公司,都会有几十 T 的数据,怎么可能平稳切换。

出口带宽花钱又有限速,不仅平稳切换很难,想把这些数据拿出来,都要花很大的功夫和时间。
2022-04-30 12:19:43 +08:00
回复了 PEAL 创建的主题 随想 小学背的诗词长大之后才慢慢欣赏
@#181

最近重读 观刈麦 是因为看到上海的新闻就来气。

网上一些人喜欢说上海为国家贡献了多少的税收,一个市养活了大半个中国。

但他们却看不到吉林,河南,新疆,内蒙,这些产粮大省,每年贡献了那么多低价粮食。

这些地方的农民活该承受这样的剪刀差吗?这些地方为了保证粮食安全,这也不能搞,那也不能建,回过头来还要忍受别人的羞辱,说你们穷是你们懒,靠我们的施舍养活的。
2022-04-30 12:12:29 +08:00
回复了 PEAL 创建的主题 随想 小学背的诗词长大之后才慢慢欣赏
上学的时候特别喜欢婉约派,觉得 “悲欢离合总无情。一任阶前点滴到天明” 这种淡淡的,隐忍的愁绪写的真好。

工作了以后,特别喜欢白居易的 《观刈麦》

足蒸暑土气,背灼炎天光,
力尽不知热,但惜夏日长。

真实体会过烈日下努力工作后,发现这几句写的真好,暴晒中混然不觉得累,只希望白天更长一点,能做更多的工作。


今我何功德,曾不事农桑。
吏禄三百石,岁晏有余粮。
念此私自愧,尽日不能忘。

最后这几句真是让我们看到了一个知识分子的良心,白居易出身官宦世家,从小应该没吃过种地的苦。但这种环境没有养出他何不食肉糜的心态,反而能够切实体会农民的辛苦,写出 ”念此私自愧,尽日不能忘。“ 这样的名句。

这一点真的很让人佩服。
2022-04-26 13:22:10 +08:00
回复了 nazalewoyuanyi 创建的主题 互联网 我可以讨厌老哥这个称呼吗?
达瓦里氏,你好
2022-04-24 15:03:37 +08:00
回复了 liuidetmks 创建的主题 程序员 为什么国内前端都只写 chrome only 的 网站?
能提供个 web 网站就烧高香了,多少产品只提供 app 端,web 端完全没有入口。
1  2  3  4  5  6  7  8  9  10 ... 32  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5162 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 08:47 · PVG 16:47 · LAX 00:47 · JFK 03:47
♥ Do have faith in what you're doing.