Lei Xia

Sr. Software Engineer | Solution Architect

抒写代码,尽享生活,筑就未来。

订阅 · 赞赏

avatar

微服务架构原则

2025年2月13日 · 182 字 · 1 分钟

微服务架构是一种将复杂应用程序构建为一组小型服务的方法,每个服务运行在其独立的进程中,并通常围绕特定的业务能力进行构建。这些服务通过定义良好的API进行通信,通常是HTTP RESTful API或轻量级的消息传递系统。在设计微服务架构时,遵循一系列核心原则至关重要,以确保系统的可维护性、可扩展性和灵活性。

服务架构的演进历史

2025年2月12日 · 93 字 · 1 分钟

业界有很多介绍微服务框架的文章,但是对于微服务架构本身以及基础设施组件介绍的文章不多,本系列文章将聚焦于微服务架构的底层原理,从基础概念到核心机制,帮助读者真正理解微服务架构的设计理念和运行机制,从而更好地将其应用于实际开发中。 在软件工程的漫长历史中,服务架构经历了从单体应用到面向服务的架构(SOA),再到微服务架构的演进。本章将详细探讨这一演进过程,帮助读者理解不同架构的起源、优势和局限性,以及它们是如何适应不断变化的技术需求和业务挑战的。 1.1 单体应用时代 单体应用架构在软件工程的早期是主流的系统设计方式,它将用户界面、业务逻辑、数据访问层等所有功能模块紧密集成在一个独立的应用程序中。这种架构模式的起源可以追溯到计算机科学的早期,当时硬件资源有限,软件开发的主要目标是最大化资源的利用效率,而单体应用正是实现这一目标的有效方式。随着时间的推移,尽管软件开发的复杂性不断增加,单体应用架构因其简单性和直观性仍然被广泛采用,通常部署在单一服务器上,所有代码和资源被打包成一个单一的可执行文件或服务。

OpenTelemetry上手指南

2024年12月2日 · 1069 字 · 6 分钟

可观测性的三要素 在现代分布式系统中,可观测性是确保系统健康和性能的关键。可观测性通常由以下三要素组成: Metrics(指标) Metrics 是关于系统性能和健康的数值数据。它们通常是定期收集的,提供了系统在特定时间点的状态快照。 常见的指标包括 CPU 使用率、内存使用量、请求速率、错误率等。 Metrics 通常用于监控和告警。

构建一个天气查询Agent

2024年8月22日 · 532 字 · 3 分钟

在人工智能领域,智能代理(Agent)是大型语言模型(LLM)应用的前沿之一,它不仅能够执行特定任务,还能通过与用户或其他系统的交互来提供服务或执行任务。智能代理的核心优势在于其自主性和交互性,能够在无需人工干预的情况下执行任务,同时理解和响应用户的指令和需求。

继之前探讨智能代理的基本概念及其应用潜力之后,本文将分享如何基于Ollama以及langchain构建一个本地运行的天气查询智能代理,以实时查询目标地点的天气情况。

理解LLM中的Temperature参数

2024年8月20日 · 46 字 · 1 分钟

在人工智能领域,大型语言模型(LLM)已成为生成类人文本的复杂工具。在引导这些模型的一个关键概念是“温度”,它决定了生成文本的随机性和创造性。本博客文章旨在揭开LLM中温度设置的神秘面纱,并提供专业的概述。

基于LLM和搜索引擎构建你的AI搜索机器人

2024年8月15日 · 630 字 · 3 分钟

在人工智能的浪潮中,大型语言模型(LLM)和搜索引擎的结合为信息检索领域带来了革命性的变化。本文将详细介绍如何利用这些技术构建一个智能信息检索助手——AI搜索机器人。我们将从项目背景、核心原理、代码实现、使用示例以及开源地址等方面进行深入探讨。

Oauth2.0四种授权流程全解读

2024年7月28日 · 133 字 · 1 分钟

OAuth是一种授权方法,它简化了应用程序的授权流程。许多人可能已经了解了授权码流程,但还有其他方法。在本文中,我们将学习它是如何工作的,涵盖授权类型、原理和注意事项。

利用互联网检索优化RAG模型的时效性问题

2024年6月26日 · 378 字 · 2 分钟

在当今信息爆炸的时代,我们每天都在生成和消费海量的数据。对于依赖大量最新数据进行决策的领域,如金融分析、市场研究或实时新闻报道,传统的机器学习模型可能难以满足需求,因为它们通常在训练后便固定下来,难以适应快速变化的信息环境。近年来,Retrieval-Augmented Generation(RAG)模型因其结合了检索和生成的能力而受到关注。然而,RAG模型也面临着时效性问题。本文将探讨如何通过互联网检索和大型语言模型(LLM)来优化RAG模型的时效性。

重磅!ChatGPT团队官宣船新版本的多模态大模型GPT-4o,完全免费!

2024年5月15日 · 372 字 · 2 分钟

上周,有传言表示OpenAI即将发布AI加持的搜索引擎来增强聊天机器人的功能并开拓新市场,不过Altman否认了该传言,并提到“不是GPT-5,也不是搜索引擎,但我们一直在努力开发我们认为人们会喜欢的东西!”

5月13日,ChatGPT团队官宣了最新旗舰大模型GPT-4o,可以实时对音频、视频和文本进行处理,完全免费,果然是人们会喜欢的东西!