V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pastor  ›  全部回复第 5 页 / 共 10 页
回复总数  200
1  2  3  4  5  6  7  8  9  10  
2022-07-24 13:57:29 +08:00
回复了 dzdh 创建的主题 Go 编程语言 有日志(stdout or file) qps 4k,没日志 qps 10w. why?
@msg7086
我说的是写日志服务器比写本机更慢,用相同的方式,都同步或者都异步,肯定是本机快。如果不考虑日志安全级别、也即不需要考虑异步的丢日志问题,那当然也能异步写本地了。
另外就是,异步写到日志服务器的硬件、配置耦合更高、还需要考虑短线重连之类的稳定性问题,而且是业务进程内的模块,远不如 ELK 拉日志之类的解耦(当然,也额外增加了运维成本,但是开发和代码相对解脱了一些)

索赔是依赖第三方的正常商业行为,但是在依赖第三方之前,自家的 debug 、故障修复能力也是应该尽量自己提升的。
这个安全级别日志是单节点的稳定性、故障恢复、debug 能力的范畴; LB 是处理扩容问题、分布式范畴。一个是单点内的问题,一个是集群扩容能力的问题,所以 LB 跟这个问题没有直接关系
2022-07-24 13:47:48 +08:00
回复了 Features 创建的主题 程序员 有点羡慕抽烟的同事们
@DrX 错误的价值观,你自己觉得有用藏在心里或者跟你小圈子亲朋好友交流也行,但是拿来宣扬这挺好,就影响到别人了。
2022-07-24 13:46:24 +08:00
回复了 Features 创建的主题 程序员 有点羡慕抽烟的同事们
@DrX
你认为的这个好处然后要去做的行为,可能对你自己来说带来好处,但是对大家来说是整体上的坏事情。
这跟你自己是否抽烟喝酒没关系,坏事情就是坏事情。
2022-07-22 22:36:55 +08:00
回复了 afirefish 创建的主题 程序员 第一款开源、跨平台、高性能的中文编程语言!
中文在科学领域的弱点被 OP 这种人发挥得淋漓尽致!
2022-07-22 20:26:43 +08:00
回复了 dzdh 创建的主题 Go 编程语言 有日志(stdout or file) qps 4k,没日志 qps 10w. why?
@sadfQED2 #29
不一样的,写数据库的那叫操作日志之类的,记录的东西不一样,比如 admin 操作之类的,是给管理人员用的。
程序日志主要是用于 debug 日志的,是给程序员用的。
2022-07-22 17:07:22 +08:00
回复了 dzdh 创建的主题 Go 编程语言 有日志(stdout or file) qps 4k,没日志 qps 10w. why?
@msg7086 #4 "你正式上线如果要跑 10w qps 的话还是单独开一台日志服务器吧"
都写到日志服务器难道不比写本机更慢吗。。。


@sadfQED2 #11 "3.线上服务写日志难道还有人不是异步的?"
比如金融级的业务,资金很重要,如果用异步、刚好宕机日志丢失了,那就不好了
#13 "开源的不知道,我呆过的公司日志框架都是内部实现的。写日志都是异步操作"
这些业务的安全等级不需要那么高,所以可以允许异步日志

@misaka19000 #16 同上面的回复

最后, @dzdh OP 可以按业务需要做日志选型,比如我上面说的。并且安全等级要求高的,比如金融级的,不差这点堆机器的硬件成本。如果是普通业务,异步也可
2022-07-22 16:55:36 +08:00
回复了 cnoder 创建的主题 程序员 枚举类型是从 0 开始还是从 1 开始
枚举本来就不是啥好玩意,明码标价各个值才方便阅读、日志。
同意的请点赞给我加分!
2022-07-22 16:52:29 +08:00
回复了 binhb 创建的主题 程序员 Deno 这个调查问卷有点调皮😝
弱弱地问一句,who are programming gods ?
2022-07-22 16:51:18 +08:00
回复了 Features 创建的主题 程序员 有点羡慕抽烟的同事们
@DrX
有好的不去学,比如 00 后整治职场。
非要学糟粕

幸好江山代有人才出,越来越往后的年轻人会让世界变得更美好
2022-07-18 18:18:52 +08:00
回复了 Features 创建的主题 程序员 有点羡慕抽烟的同事们
@DrX 朋友别闹,主动递烟这件事我是不太同意你观点的。

如果确认对方抽烟那 ok ,如果不知道对方抽不抽烟就递上去,我个人是比较反感的。
平时被动抽你们二手我们都没处说理去,麻烦就别打着友好的名义再来伸爪恶心我们了。
在我这里觉得这种友好的"友"是有病的"有",都什么年代了,还非要烟、酒桌这些牺牲健康的方式去搞,真是需要 00 后来大力整治了
2022-07-17 13:34:29 +08:00
回复了 cszchen 创建的主题 程序员 wordpress 怎么优化主题的性能
换 hugo 玩玩?
2022-07-17 13:25:20 +08:00
回复了 fumeboy 创建的主题 Go 编程语言 分享一个 Go 方法调用姿势
看样子像是:类方法如果不是通过对象实例调用,则首个参数作为对象实例,其他一些语言有类似的
2022-07-17 13:18:46 +08:00
回复了 buttenkill 创建的主题 分享发现 哈尔滨啤酒也太难喝了
@ganbuliao #7
俺们这些不怎么喝啤酒的认为:所有啤酒都是『怂人乐』,哈哈哈
2022-07-15 17:36:13 +08:00
回复了 Stendan 创建的主题 哔哩哔哩 如何看待 2021.07.13 B 站崩溃事件
会不会 2022.07.16 14:00-17:00 直播时又发生宕机,如果赶巧,就更社死了...
桌面换成"你瞅啥"一段时间?
bizhi.cheetahfun.com/d_1/158866.shtml
2022-07-15 14:57:02 +08:00
回复了 Stendan 创建的主题 哔哩哔哩 如何看待 2021.07.13 B 站崩溃事件
@blless 感觉应该多加一些配置中心分组,不同节点连到不同的配置中心,升级的时候也可以分批次更新配置,按分组从小到大、先更新小分组,跑一阵正常了之后再更新下一批,避免一跪全跪
@vibbow 如 #15 @janxin 所说,加上楼主的问题,语言兼容性好像只是 unsafe 需要注意。这个帖子让我对 go 兼容性加深了认识,哈哈哈,感谢 OP 、各位
@Trim21 #8
本地也还好,go 自带安装管理多版本的功能,然后用对应的版本来搞,比如 `go1.10.7 test ...`,参考官方:
go.dev/doc/manage-install

图省事的话,自己写个脚本自动去查询、安装最新版本以及跑测试就好了,action 里也可以复用
@Trim21 #5
github action 定时任务,隔一段时间用最新的 go 跑一次测试,如果测试失败了仓库的 actioin 里会有失败的。再加上 slack/discord 机器人,你就能及时收到通知然后自己去做新版本兼容了。

或者自己弄 cicd 的钩子也行。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 19:48 · PVG 03:48 · LAX 11:48 · JFK 14:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.