罗马不是一天建成的。语聊房当前架构也是不断演进的结果。 在技术架构层面,语聊房作为搭建在直播体系上的业务,使用既有技术架构体系可以帮助我们快速搭建早期产品,但随着业务迭代,已有技术体系又成为新的技术架构的负债。 同样在业务架构层面,语聊房产品已经迭代一年,产品形态依然在快速变化,已有的业务架构又会成为新的业务架构的阻碍。 每一次产品需求的迭代,都会对已有技术架构和业务架构造成双重冲击。 本文将结合语聊房持续演进的过程,谈谈业务视角下的架构演进。以及如何构建能应对各种变化的系统,不断达到新的平衡。
2014 年,Plumgrid 的工程师们站在技术的十字路口,面对着一个巨大的挑战:如何在 SDN(软件定义网络)环境中,更加高效、创新地处理网络流量。他们不仅迎接了这个挑战,更是开创了一个新纪元,打造了一项业界瞩目的技术革新 —— 扩展的伯克利数据包过滤器,即 eBPF。这项技术的出现,不仅是一次技术的飞跃,更是一种全新的思考方式,它使得用户级别的代码得以在 Linux 内核中运行,从根本上改变了 SDN 环境下的网络流量处理模式。这些工程师们可能没想到,他们的这一举动,正在为 Linux 内核的未来铺设道路。 eBPF(扩展的伯克利数据包过滤器)是一场技术的魔法秀,它允许程序员在不触碰内核源代码的前提下,直接在操作系统的核心 —— 内核中运行自己的代码。这项技术不只是一次革命,它重新定义了开发者与内核间的互动方式。 这部官方纪录片宛如一本精彩绝伦的探险故事书,带领观众一探 eBPF 的奥秘。它讲述了 eBPF 的起源、发展历程,以及它如何崛起为当下最受关注的开源技术之一。影片中展示了 eBPF 如何巧妙地增强和拓展了内核的功能,同时保持性能和安全性不受影响。
Gateway API 已经正式 GA,您可能好奇作为社区的一个重要实现,F5 NGINX 是如何决策和发展该项目的。F5 的产品管理总监 Brian Ehlert 以及首席软件工程师 Matthew Yacobucci 将在本文中为您阐述 NGINX Gateway Fabric[1] 项目状态,以及未来的目标。
天猫双11走到第15个年头,遇上了“变革”与“新生”2个关键词。在生成式AI等科技变革和消费行为习惯变迁的时代大背景下,淘宝正在变为新的“AI淘宝”。 在今年的天猫双11,商家和消费者们多了一位“AI助手”。淘宝天猫平台上商家在双11准备期及开卖期,调用AI次数已超过15亿次。与之对应,淘宝问问的累计体验人次已经超1000万,其中高活跃人群日均提问数超8次,单一用户最多提问数超4000次。 我们在“用户为先、生态繁荣、科技驱动”三大战略指引下,让技术与业务实现更深入的融合,给消费者带来更好的体验,帮助商家实现更好的经营,也让技术自身的发展迎来新机会。
知识抽取通常指从非结构化文本中挖掘结构化信息,如语义信息丰富的标签、短语等。在业界被广泛使用的场景包括内容理解、商品理解,从用户生产的文本信息中挖掘有价值的标签打在内容或商品上。 知识抽取通常伴随着对所抽取标签或短语的分类,通常被建模为命名实体识别任务,通用的命名实体识别任务就是识别命名实体成分并将成分划分到地名、人名、机构名等类型上;领域相关的标签词抽取将标签词识别并划分到领域自定义的类别上,如系列(空军一号、音速 9)、品牌(Nike、李宁)、类型(鞋、服装、数码)、风格(ins 风、复古风、北欧风)等。 为描述方便,下文将信息量丰富的标签或短语统称为标签词。
本文讨论了使用相互 TLS (mTLS) 和 Istio 保护应用程序通信的重要性。mTLS 提供了端到端的安全性,只有源和目标可以解密数据,从而防止中间人攻击。然而,如果源或目标的身份没有加密,可能会出现问题。Istio 中的 mTLS 可以简单地启用,并为每个应用程序 pod 提供身份证书。为了强制执行严格的 mTLS,可以使用 Istio 的 PeerAuthentication 策略和 AuthorizationPolicy。最后,TLS 协议是最广泛审查、专家批准、经过战斗测试的数据安全协议之一,Istio 默认在内网应用程序通信中使用 TLS 1.3 版本。