lequs
本站致力于IT相关技术的分享
基于 Sanic WebSocket 与 Valtio Proxy 构建 SvelteKit 双向状态同步层 基于 Sanic WebSocket 与 Valtio Proxy 构建 SvelteKit 双向状态同步层
在构建一个需要实时协作的内部数据看板时,我们面临的第一个技术挑战就是状态同步。传统的轮询或基于 REST 的刷新机制不仅效率低下,而且无法提供用户期望的即时反馈。我们需要一个稳健的、双向的、高性能的状态同步层。技术栈初选定为前端 Svelt
2023-10-27
在 SvelteKit 中集成 Keras 模型实现服务端动态内容生成与 MobX 状态管理 在 SvelteKit 中集成 Keras 模型实现服务端动态内容生成与 MobX 状态管理
一个棘手的需求摆在面前:我们需要一个内容页面,其中的关键补充信息由AI模型动态生成。但同时,这个页面必须具备优秀的SEO表现和极快的首屏加载速度。常规的客户端渲染方案,即页面加载后通过AJAX请求AI接口再填充内容,会直接导致搜索引擎无法索
2023-10-27
使用 Jenkins 与 Azure Service Bus 编排跨云 Serverless 构建工作流 使用 Jenkins 与 Azure Service Bus 编排跨云 Serverless 构建工作流
我们的 Jenkins 控制器快被几个重量级的构建任务压垮了。这些任务不是常规的编译打包,而是动辄数小时的数据预处理和模型训练作业。它们长时间霸占着构建代理,导致常规的CI/CD流水线严重阻塞。将这些耗时任务迁移出去,释放 Jenkins
2023-10-27
构建基于Consul领导者选举的高可用时序数据聚合器及其单元测试实践 构建基于Consul领导者选举的高可用时序数据聚合器及其单元测试实践
在一个典型的时序数据收集中间件集群中,多个节点同时接收来自不同数据源的指标。直接将这些原始数据写入后端的时序数据库(TSDB)会带来巨大的写入压力和存储成本。一个常见的优化是引入一个聚合层:集群中仅有一个节点作为“领导者”(Leader),
基于NumPy与Redis分布式锁构建高性能的分布式滑动窗口计数器 基于NumPy与Redis分布式锁构建高性能的分布式滑动窗口计数器
单体应用里实现一个滑动窗口计数器相当直接,一个本地的 ConcurrentLinkedDeque 或类似的数据结构,配上一个定时清理任务就能解决问题。但在分布式环境下,这个模型瞬间崩塌。所有服务实例都需要一个统一的、精确的视图来判断某个行为
2023-10-27
Kafka流处理结合TimescaleDB解决高基数实时特征存储的架构实践 Kafka流处理结合TimescaleDB解决高基数实时特征存储的架构实践
在构建为在线模型推理服务的特征存储时,一个核心的技术挑战是如何高效地计算并提供具有高基数(high-cardinality)实体的时间窗口特征。例如,我们需要为数百万用户计算“过去5分钟内的点击次数”或“过去1小时内的平均交易额”。这类特征
2023-10-27
5 / 5