V2EX 2Nfree
Web  1 sites indexed in VXNA
45 articles feed address
 2Nfree's recent timeline updates
2Nfree

2Nfree

  FS.COM Inc. / Cloud Engineer
V2EX member #438474, joined on 2019-08-28 20:18:19 +08:00
Today's activity rank 6524
2Nfree's recent replies
支持一把
> 你是一个严格的技术经理,请用一个词评价一下当前的代码库,并给出理由。

评价:规整 (Structured)

理由:

1. 架构分层清晰:
系统被合理拆分为 alert-gateway (接入层)、alert-flink-job (核心流处理层)和 alert-management (前后端分离的管理控制台),微服务架构特征明显,职责边界划分非常明确。

2. 严格遵循语言/社区规范:
* Go 项目( Gateway/Backend ):严格采用了业内标准的 cmd (入口)、internal (私有业务逻辑)、pkg (公共库) 目录结构。
* Java 项目( Flink Job ):遵循标准的 Maven 项目结构 (src/main/java)。
* Frontend:使用了现代化的 Vite + React 结构配置。
* 这种对不同语言生态规范的尊重降低了认知负荷,便于团队协作。

3. 工程化程度高:
* 使用了 go.work 管理多模块依赖,适合 Monorepo 开发。
* 各模块独立配备 Dockerfile 、Makefile 以及 Lint 配置文件(.golangci.yml, eslint.config.js ),说明 CI/CD 和代码质量控制早在设计考量之中。

4. 文档与算法并重:
docs 目录下包含了详细的设计文档( ALERT.md, DRAIN.md ),并且集成了
drain3 (日志模板挖掘算法),表明该项目不仅是简单的业务 CRUD ,还包含了核心的技术深度和算法落地,且文档化工作做得很好。
@2Nfree #15 我现在自己用就是用的这个方法,稳定,但是用 API 还是有点小贵
@CodeDaiQin #12 aws bedrock claude 订阅只需要你的 AWS 账号主体是 claude 允许的国家,使用的时候给 aws bedrock 的接口代理翻墙就行,但是使用 bedrock 只能通过 API 的方式调用,没有订阅制,类似于 claude 不使用订阅,而是直接接 claude 的接口
@2Nfree #1 在 Windows 中导入之后,WSL 同步宿主机插件就行
code --list-extensions > extensions.txt
Get-Content extensions.txt | ForEach-Object { antigravity --install-extension $_ }
@chwhsen #2 这个功能需要开启记忆保存和记录保存,没开的用不了
@lw10645 #16 直接接电视,不是接电脑
@lw10645 #14 都可以的,用 2.4G 接口,手柄接入或者鼠标键盘都可以蓝牙的我没试过但是按理说应该也支持
装一个 moonlight + sunshine 远程电脑打游戏
About     Help     Advertise     Blog     API     FAQ     Solana     944 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 21ms UTC 20:23 PVG 04:23 LAX 13:23 JFK 16:23
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86