V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shuimugan  ›  全部回复第 4 页 / 共 22 页
回复总数  421
1  2  3  4  5  6  7  8  9  10 ... 22  
碰到过类似需求,后面没在搞了,当时调研的方案是用 TimescaleDB 扩展,它官网教程也有专门用于存储区块链的 https://docs.timescale.com/tutorials/latest/blockchain-query/ ,有朋友公司基于这个自建的存储超过 200T 了
c sharp(aot 编译)
javascript/typescript(deno 或者 pkg)
dart 类似 ts 的语法
另外,你的问题其实就是要做到“全链路异步 IO”,需要从最入口的位置开始做全链路异步的方案替换,这种问题都是越早改造收益越大,很多问题一开始选对方案就根本不会出现,加班都不需要。

反例就是各种 java 技术栈公司累死累活的改造,还有经常在站里吹的“动态线程池”方案,没有问题愣是给你创造问题:
https://my.oschina.net/u/4273516/blog/4543708
https://juejin.cn/post/7239895900296888376
典型的 PHP-FPM 进程模型的低效 IO 等待问题,你换任何一个异步非阻塞的语言/框架都可以解决。
引用我以前的回复 https://v2ex.com/t/822487#reply65
“很多人说你的项目压根用不到语言的瓶颈,但他们往往说的是计算瓶颈,而不是 io 瓶颈。很多 php 用户没搞清楚“异步里面不能套同步”就上 swoole ,就和很多 python 用户在 tornado/fastapi/asyncio 里用内置 file 等 io 阻塞型函数,java 用户在 netty 里用 jdbc 那样”

识别出来之后,其实剩下的方案选择更多是“政治”问题,因为不同的公司文化在这种情况会出现不同的选择。很多技术选型其实是最上面的技术管理当时拍的脑袋决定的,就看现在这个脑袋由谁来拍了。


坚持用 PHP 方案解决的理由无非是团队里擅长这个,你贸然更换技术栈之后出了事故没人兜底,各种疑难杂症没人解决,看你决心而已。当然为了让其他人更好的支持你,你最好写完之后,把各种常见 PHP 代码片段的 Go 实现贴出来,搞点技术分享,帮大家快速入门,大家爽了之后就会更愿意支持你。

这里可以给一个说服你用 Go 的理由:现在百度旧项目要让用 go 重写,新项目不能用 PHP 。
309 天前
回复了 dylanninin 创建的主题 程序员 推荐一个关于 Ansible 的入门介绍
ansible 近两年也没啥大更新,我现在是直接提需求 chatgpt 写的,批量复制文件、执行命令、追加 hosts 、安装软件、起服务之类的命令准确率很高
@sadfQED2 https://www.msi.com/Motherboard/X470-GAMING-PRO/Specification 官网也是显示最大支持 128g 。

如果主板最大 64g ,只会用上 64g 的部分,剩下的用不上,但是会在任务管理器里看到,在硬件保留内存那里,我以前有个 z370 hd 丐板就是这样。
2700x 可以支持 128g 内存啊,我以前的一台生产力就是 2700x + b450m mortar max + 128g 内存跑的.

看了一下主板官网,也可以支持到 128g 内存,没毛病 https://www.msi.com/Motherboard/X470-GAMING-PLUS/Specification

这是官方测试过的兼容的内存列表 https://www.msi.com/Motherboard/X470-GAMING-PLUS/support#mem
带 GC 的语言,不如用 C#;
不带 GC 的语言,不如用 Rust 。

其实坚定什么语言是没有意义的,迟早会有一堆无 GC 的语言基于 AI 做的各种热门语言转译过来的或者原创的生态库。现在各种可以本地部署的 LLM 模型每周都有新进展,还可以结合 LangChain 做私人知识库,丢文档喂给 AI 也不是什么复杂的事情,后面基于 AI 对话的代码开发会越来越多,到时候就是 AI 时代了,根本不会考虑哪个语言写起来高效的问题,因为人写的不会比 AI 快。

我在还没看 Rust 语法的时候让 ChatGPT 写了一个 http proxy ,稍微改一下就跑了起来,无编译优化模式下跑起来内存占用只有 500KB 左右,很惊艳,现在就在用 ChatGPT 把我之前用 Node.js 写的爬虫框架转译到 Rust 。

我平时用的 prompt:
你扮演一个经验丰富的 rust 专家,接下来的问题请以 rust 专家的角度回答,如果涉及到代码输出,则代码要充分利用异步非阻塞特性,并且要注释丰富、多打印日志、容错性好、对外部输入进行充分校验、充分利用 rust 标准库的特性
虽然配置很顶,但是不确定你是用在什么生产力方面,我有 3 个 128g 内存的生产力机器,最近从虚拟机多开大户转成炼丹,给一点心路历程:

1:如果只是要 cpu 性能的话,尽量买上一代的旗舰型 cpu ,比如 5950x ,3950x ,配套主板和内存很便宜,性价比很高而且日常跑项目 ddr4 和 ddr5 ,pcie4.0 和 pcie3.0 完全感受不出区别,可以把内存做个 ramdis 把项目丢进去编译就更没差别了,你一套 7950x 的这种顶配价格都可以组 2 套上代的顶配了。

2:我搞这种纯 cpu 型的主机,为了散热都是给个 matx 机箱甚至 atx ,很占地方,现在基本上是在桌子旁边放了一个货架,当然这只是小问题。一般过个两三年移动端的 cpu 性能就追赶上来了,然后就被做成了 2 个 so-dimm 内存槽 2 个 M.2 硬盘位的迷你主机,体积一对比天差地别,这个时候处理掉旧机器比如把它给家人用就麻烦了。像现在移动端 7945hx 追上了 5950x ,等这种迷你主机出来之后就是超级小钢炮,这个时候你看着自己的纯 cpu 算力大机箱心情就会比较复杂。

当然,迷你主机也有局限性,像现在 stable diffusion,so vits,fastchat 这种项目很轻松就可以在本地跑起来玩,万一哪天你开始炼丹了,外接显卡就会比较麻烦,不过最近 MinisForum 的 B550 Pro 和它上一代也在解决迷你主机接显卡的问题,相信接下来也有其它厂商跟进。
@yagamil 我是直接买改好的,涡轮版 3k ,水冷加四五百
3 个主机,2 个在炼丹,3060 12g 和 2080ti 22g 都有,目前来说对 2080ti 22g 比较满意,想多买一块了
2023-04-19 01:22:54 +08:00
回复了 TreantLee 创建的主题 程序员 培训班黑马开大学了
作为一个专科是软件技术,真的看过(2013~2015 年)黑马教程的人表示,它家课程比好多大专计算机讲师要好,废话少不逼逼直接上手,而且跟一下技术潮流,如果自己肯动手多做实践,还是可以找到工作的。同一时期有同学毕业后又去达内和北大青鸟再学一遍的,基本要回炉重造
2023-04-11 11:20:08 +08:00
回复了 killergun 创建的主题 问与答 1688 靠谱 T 恤推荐
@changnet 你用一件代发功能就好了,我一般用这个先买一件看看质量,之前还买过拼多多同价位的拿来对比,我个人评价是比优衣库质量好
2023-04-11 08:57:51 +08:00
回复了 killergun 创建的主题 问与答 1688 靠谱 T 恤推荐
之前买了 2 年这家 https://detail.1688.com/offer/592717167062.html 看这它从 14 块涨到 16 块到现在的 19 块,也想看看有没有别人推荐的
2023-04-10 08:33:12 +08:00
回复了 CNZCC 创建的主题 程序员 关于 Ai 的 Prompt,是个什么,有懂的来解释一下呗
2023-02-26 13:48:45 +08:00
回复了 Drahcir 创建的主题 Python Python asyncio 求助,要被搞疯了
常见错误了,异步循环里别用同步的库,time.sleep 改 asyncio.sleep
2023-02-18 02:19:23 +08:00
回复了 INCerry 创建的主题 程序员 求各位推荐一款高性能轻薄本
我在用的是 code01 第一代 4800H 版,完全符合要求,不过现在只能买到 2 手了,而且电流声有些大的,机械革命的控制台限制充电阈值不是很行,我的一年多就鼓包了,自己换的话还算便宜不到 300 ,不过后面很影响我后面选它。

比较新的款就惠普的战 x 和战 66 的 14 寸版 英特尔 12 代酷睿系列咯,其中战 66 的版本是 ddr4 内存升级起来比较便宜。这些厂商在内存上都有些傻的,明明支持 64g 内存,宣传却说只支持 32g 。

再重一点的有雷神 TBook 16 ( 1.75kg ),和机械革命无界 16 同款模具。

至于联想,它轻薄本系列从来不考虑内存扩展,不用考虑了。

看你没提到对于存储的要求,提一下如果第二硬盘位是 2242 规格的,好的固态有点难买到,最近 framework 出的 2242 2t 的 ssd 被一群 steam deck 玩家给买空了
2023-01-17 04:04:37 +08:00
回复了 cpf 创建的主题 Node.js nodejs 后端框架的选择
NestJS 比较正统,Midway 会被阿里味毒打,Directus 比较适合单人干活偷懒省事
2022-10-02 15:17:56 +08:00
回复了 yuhu96 创建的主题 问与答 单机上的调度工具求推荐,要求比 crontab 好用
node-red
1  2  3  4  5  6  7  8  9  10 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1347 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 17:50 · PVG 01:50 · LAX 10:50 · JFK 13:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.