V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lolizeppelin  ›  全部回复第 12 页 / 共 49 页
回复总数  973
1 ... 8  9  10  11  12  13  14  15  16  17 ... 49  
2021-08-10 10:04:02 +08:00
回复了 GM 创建的主题 Go 编程语言 Go 成功让我实现了人格分裂
我以前也和 lz 一样,后来才想明白

你先想想 go 设计初衷是用来干嘛的
顺便想想 erlang 设计出来是干嘛的

人家本来拿来干自己家特定活的,本来一开始就不是面向大众化让你干各种活的,人家适配的是自己家的活

人家 erlang 本来方便并发传输数据的,你非要拿来写游戏
人家 go 本来就是别人用来写 k8s 管理集群的,你非要拿来写游戏

好了,开发者看见火了也想适配一下用户,但是用户需求和语言设计初衷有冲突,结果两边都不开心了
现在你明白为什么 go 加个泛型扭扭捏捏了把
返回数据里 字段 undifine 就取消这列不就行了
2021-07-30 10:26:30 +08:00
回复了 wandehul 创建的主题 JetBrains JetBrains 在上海成立中国公司 捷并思
便宜点就买正版了 太贵还是算了
2021-01-28 00:27:59 +08:00
回复了 maobukui 创建的主题 Python [ Python ]关于 flask 视图函数中需要多线程 or 多进程的实现
HTTP 服务就干符合 http 协议的事

写成异步接口 返回任务 id
rpc 丢到后面服务器干这事

结果从任务 id 拿
2021-01-11 16:48:49 +08:00
回复了 PowerRocker 创建的主题 Django 求教 Django(DRF)日志最佳实践
linux 下可以用 pyinotify 监控 IN_MOVED_FROM 和 IN_DELETE

监控到事件以后重新打开文件

这样可以用 logrotate 灵活配置

可以参考 oslo_log.watchers.FastWatchedFileHandler
2021-01-11 15:22:10 +08:00
回复了 crazjieb 创建的主题 PHP PHP 程序员们, 团结起来, 我们去学点新东西吧
fast cgi 死路一条 现在还没死而已

php 在非 fast cgi 下那么多年都没积累

一起死而已
2021-01-11 15:14:43 +08:00
回复了 PowerRocker 创建的主题 Django 求教 Django(DRF)日志最佳实践
@tinypig

代码里没写接信号重新打开 fd 尽量不要直接用 logrotate 分割
人家 nginx 是收了信号的
2021-01-11 15:12:33 +08:00
回复了 PowerRocker 创建的主题 Django 求教 Django(DRF)日志最佳实践
openstack/oslo.log 你值得拥有
@kright 家用版 gen8 mini
你是不是看 1u 那个了
说错 是改造好能上 itx
我选择你可以参考下
改造好可以上 atx 版的 hp 的 gen8 机箱。淘宝有卖价格不便宜。但是是最好的选择

上了 2 个 nv 的 ssd 一个跑系统 一个跑数据库
正面可以插 4 个机械硬盘

只装了一个机械硬盘的时候好电大概是 30w

不是正儿八经的服务器一定不要用 raid
耗电大伤硬盘也不靠谱不够安全
2020-12-02 19:24:34 +08:00
回复了 bytesfold 创建的主题 Python Python 技能感觉进入了瓶颈期,不知道如何提升
openstack
2020-12-02 16:43:44 +08:00
回复了 yedan1206 创建的主题 程序员 闲置的大屏电视如何从湖北运到广东?
多大?几年前买的?

55 寸现在 1399
2020-12-02 16:38:12 +08:00
回复了 Joker123456789 创建的主题 Java 突然想到一个问题,消息队列的意义是什么?
顺便补充下,其实所有思路都是一致的

cpu 为什么不直接调用硬盘?硬盘太慢怎么半加个缓存 ,缓存就叫内存

内存还是太慢 加个 cpu 缓存, 一级缓存还不够,再来二级 三级

硬盘还是太慢?记得当年的 ssd 缓存硬盘不? 用阵列卡还有阵列卡缓存


对应到“所谓的生产者消费者”不是一个道理么?
各种大型系统不也是不行就加一层缓存不够再加一层么

消息队列就是这加的一层而已
大型系统中间商肯定是必须存在的
你看现实里消费者也不是直接去工厂拿货呀,买显卡还会被耍猴呀
2020-12-02 16:22:02 +08:00
回复了 Joker123456789 创建的主题 Java 突然想到一个问题,消息队列的意义是什么?
楼上说的那么多都是后话,甚至还有人说只有面试有用。

如果没有消息队列

1 rpc 无论走 grpc 还是 http 自己需要做通信模型
2 如果需要请求确保达到(不幂等消息),需要做确达机制
3 性能要求高,需要实现负载均衡和集群
4 实现常用的广播,按主题、前缀广播
5 目的地(消费者)掉线或者来不及相应,需要缓存堆积到队列

上述功能都是常见的需求,满足这些需求的通用组件叫“消息队列”而已
不用消息队列你就得自己实现上面这些乱七八糟的功能,
大部分情况下自己写的玩意就是劣质低功能版的消息队列


各种消息队列以及对应的使用模型无非都是更加适合某种情况而已
rabbitmq 这种就是特别看中消息确达
kafka 就是特别注重性能


不要专注的名字和名词解释上,写多业务就知道各种东西都是用来满足业务需求的
能问出这个问题说明业务写得少或者想太少
关键词 warning filter
eventelt 源码读懂就行了,你比看任何东西都有效
当然要有开销,一般的协程也有专门的调度器啊,
没调度器要写傻掉, 你总不能所有异步的地方都自己 yeid 出去吧
2020-08-12 17:51:23 +08:00
回复了 black11black 创建的主题 Python Python 有什么办法异步监控文件修改吗?
https://github.com/coreutils/coreutils/blob/master/src/tail.c

linux 标准工具就是最好的学习对象
1 ... 8  9  10  11  12  13  14  15  16  17 ... 49  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4026 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 05:10 · PVG 13:10 · LAX 22:10 · JFK 01:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.