2 分•作者: rbanffy•20 天前
返回首页
最新
1 分•作者: geox•20 天前
1 分•作者: theguysudo•20 天前
大家好,我是 Enzo,一个 BYOA 统一网关,您可以在这里免费执行任何类型的任务,并且完全在本地运行,无需担心 CPU 过载的风险,同时还能获得免费的高级模型来完成您的任务。快来看看吧……<p>https://github.com/theguysudo/ENZO
1 分•作者: blartpaul•20 天前
2 分•作者: slowin•20 天前
2 分•作者: nuwandavek•20 天前
3 分•作者: chipfixer•20 天前
我正在开发 Cardinal (cardinalhq.io)。Kubernetes 调试中最让我头疼的一点是,从应用程序问题到其底层 Kubernetes 根本原因需要经过的步骤太多了。
例如,如果我看到错误率飙升,并且按部署分组,我希望立即看到该部署的 Kubernetes "邻居"(k8s neighborhood),然后就能显示最近被错误更新的 ConfigMap。
同样,假设一个节点磁盘空间不足,这导致一个 StatefulSet 在尝试写入新文件时产生连锁反应,进而影响请求延迟。
诸如此类的情况不胜枚举。
为了解决这个问题,我们有一个想法:构建一个智能图表图例,它能识别 Kubernetes 标签(基于 OTEL 语义约定),然后为每个条目弹出一个“基础设施地图”(infra map)图标。点击后,您就能看到该实体的完整 Kubernetes "邻居" 以及健康状况注解。这样,从应用程序遥测数据关联到 Kubernetes 基础设施就变得更容易了。
我想了解一下这种用户体验是否合理,如果不合理,您目前是如何解决这种关联问题的?
https://cardinalhq.io/use-cases/kubernetes
30 分•作者: lukaspetersson•20 天前
16 分•作者: tosh•20 天前
28 分•作者: Bluestein•20 天前
1 分•作者: TiredOfLife•20 天前
1 分•作者: RockofStrength•20 天前
1 分•作者: alex_medvedev•20 天前
1 分•作者: consumer451•20 天前
1 分•作者: JumpCrisscross•20 天前
1 分•作者: yhska•20 天前
1 分•作者: dakiol•20 天前
我了解发件箱模式、速率限制模式、变更数据捕获(CDC)、幂等消费者、主/副本设置、断路器、缓存、分片、分区以及其他许多内容。我对这些概念的了解足以通过相关的技术面试,并且能够在一个已经实现了这些解决方案的环境中工作,只需要了解它们即可。
然而,我从未在生产环境中实现过此类解决方案。尽管我拥有十多年的经验,并且在个人项目中也曾尝试过这些技术,但从未将我自己的解决方案部署到生产环境。
在非常小的公司里,通常不需要这些模式。而在大中型公司里,它们通常已经实现了。
你呢?
1 分•作者: hivacruz•20 天前
各位 HN 的朋友们!
我是一名长期读者。最近,我花了五个多月的时间来现代化一个我从 2008 年就开始维护的旧网站:[https://whatthemovie.com](https://whatthemovie.com)。这是一个简单的游戏,玩家上传电影截图,其他玩家则需要猜出图片出自哪部电影。这些都是真实的电影场景截图,而不是宣传素材之类的。
我们有 7 万用户(但大部分是 2008-2010 年期间的用户,现在已经不活跃了),18 年来用户上传了超过 60 万张图片。数据库里也有大约 3 万部电影。
得益于大型语言模型(LLM),我得以将那个糟糕的技术栈(Rails 4.2,Ruby 2.4 的意大利面条式代码,Prototype.js 和直接嵌入 HTML 的 CSS 代码等)进行了现代化改造。所有的重构和现代化工作都非常耗费精力,但最终我对结果很满意。
我们现在还推出了“每日挑战”(类似于 Wordle 或 framed.wtf),每天都会发布一个新的挑战,玩家需要通过不同类型的挑战(如“放大”、“剪辑”、“聚焦”等)来找出电影的标题。这个功能完全不需要注册账号:[https://whatthemovie.com/daily](https://whatthemovie.com/daily)
我们还有一个“封闭式竞赛”的宝库:基本上,我们会组织临时的竞赛,所有上传的截图都必须符合特定的标准(例如,某个年代、某个类型、关于“情感”、“城市”、“手机”等):[https://whatthemovie.com/vault](https://whatthemovie.com/vault)
技术栈很简单:Hetzner 的裸金属服务器,AWS S3 存储图片,使用 Docker Compose 运行大约 10 个微服务(Redis、MariaDB、Python 的 AI 侧边栏、OpenSearch 等)。一个简单的 Ansible Playbook 来配置机器。使用 New Relic 进行性能监控,使用 Rollbar 跟踪错误。我主要使用 Claude 模型来完成工作,有时也会使用其他模型来质疑 Claude 模型最初的建议,或者尝试找出其他模型遗漏的地方。
感谢您的关注,我很乐意回答您的任何问题!
Yann
1 分•作者: Bluestein•20 天前
2 分•作者: Alifatisk•20 天前