架构及解决方案
文章平均质量分 76
架构设计及解决方案设计
Ability Liao
学习&总结&分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态资源缓存策略与 Cache-Control 指令深度指南
本文系统性地介绍了现代Web开发中的缓存策略设计与实现。原创 2026-04-17 11:39:21 · 242 阅读 · 0 评论 -
ES 向量搜索剖析与实战
本文介绍了 Elasticsearch 中向量检索的应用与实现。向量字段通过将数据转化为高维向量,支持语义搜索、多模态检索和推荐系统等场景。文章详细阐述了向量字段的创建、存储和检索方法,包括kNN算法、HNSW索引结构以及向量与文本的混合搜索。同时对比了不同ES版本对向量字段的支持程度,并提供了Java客户端的操作示例。通过向量字段,ES能够实现语义相似度计算、跨模态检索等功能,为RAG架构和推荐系统提供有力支撑。原创 2026-03-20 10:57:09 · 315 阅读 · 0 评论 -
ES 服务器版本升级实战
摘要: 将Elasticsearch服务器从7.x升级到9.x版本时,发现使用elasticsearch-rest-high-level-client 7.1.1客户端的批量查询接口(msearch)报错。原因是ES9彻底移除了文档类型(type)字段,而客户端自动生成的查询语句仍包含该字段。解决方案是通过RestClient手动构建不含type的批量查询请求,并解析返回结果。对比显示,ES7默认使用_doc类型且警告废弃,而ES8+完全删除该字段。升级需注意兼容性,避免依赖已废弃特性。原创 2026-03-17 10:47:54 · 439 阅读 · 0 评论 -
构建 AI 爬虫智能体实战
本文介绍了基于大模型的 AI 爬虫智能体的实现方法,相比传统爬虫其具有更强的自适应能力。原创 2026-02-12 18:23:50 · 1253 阅读 · 0 评论 -
搭建 Dubbo 服务控制台
本文介绍了 Dubbo Admin 控制台的部署流程及常见问题解决方案。原创 2026-01-29 15:29:31 · 655 阅读 · 0 评论 -
Spring Boot + Dubbo + Zookeeper 集成实战
使用 Zookeeper 作为注册中心,构建基于 Spring Boot 的 Dubbo 服务提供者和 Dubbo 服务消费者项目。原创 2026-01-05 16:55:26 · 548 阅读 · 0 评论 -
Spring Boot + Micrometer 多维度指标统计实战
Spring Boot + Micrometer 多维度指标统计实战原创 2026-01-28 10:39:01 · 544 阅读 · 0 评论 -
自定义 Spring 定时任务使用的线程池
自定义 Spring 定时任务使用的线程池原创 2026-01-21 18:15:12 · 107 阅读 · 0 评论 -
怎么实现线程池的预热
阐述实现线程池预热的方法原创 2024-04-29 09:06:52 · 927 阅读 · 0 评论 -
在不停服务的基础上动态修改线程池的最大线程数
在不停服务的基础上动态修改线程池的最大线程数原创 2024-04-27 12:16:21 · 393 阅读 · 0 评论 -
使用 Python + xxl-job 构建爬虫系统
使用 Python + xxl-job 构建爬虫系统原创 2024-04-11 16:01:17 · 4392 阅读 · 0 评论 -
微服务系统中的认证策略
本文探讨了微服务系统中的四种认证策略。相比单体架构,微服务环境下的认证更为复杂,每个服务都需要识别用户身份。作者分析了共享用户数据库、单点登录(SSO)、分布式会话和客户端令牌四种方案的特点:SSO会产生大量网络流量且实现复杂;分布式会话需要安全存储机制;客户端令牌(如JWT)简单但注销困难。建议优先考虑JWT与API网关结合方案,既易于实现又性能良好。同时强调在选择方案时应重点考虑注销功能的需求。转载 2017-10-27 16:12:12 · 519 阅读 · 0 评论 -
大型网站架构演变和知识体系
转载地址:点击打开链接大型网站架构演变和知识体系之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种转载 2017-11-26 13:18:43 · 513 阅读 · 0 评论 -
微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)
基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发、部署、运维管理、持续开发持续集成的流程。平台提供基础设施、中间件、数据服务、云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建、部署,实现应用的敏捷开发、快速迭代。在系统架构上,PaaS云平台主要分为微服务架构、Docker容器技术、DveOps三部分,这转载 2017-11-26 12:57:09 · 4016 阅读 · 0 评论 -
分布式系统的十二个目标
分布式系统的十二个目标作为分布式系统的基础,虽然这些目标并不是在所有情形下都是关联在一起的,对于我们认识和学习分布式系统有着不可或缺的作用,下面我们介绍一下分布式系统的十二个目标。 1. 本地自治 一个分布式系统中的场地应该是自治的。本地自治是指在一个给定场地上的所有操作由这个场地自己控制,场地X上的成功操作不应该依赖于某个其他的场地Y(相反的情况是场地Y停机了也许意味着场转载 2017-11-26 12:47:48 · 2978 阅读 · 0 评论
分享