Nov212024
Docker容器化应用性能调优:从基础镜像优化到资源限制策略的全方位优化指南
Docker容器化应用性能调优:从基础镜像优化到资源限制策略的全方位优化指南
引言
随着容器化技术的快速发展,Docker已成为现代应用部署和运维的重要工具。然而,许多开发者在使用Docker时往往忽视了性能优化的重要性,导致容器化应用在生产环境中出现性能瓶颈。本文将从基础镜像优化到资源限制策略,全面介绍Docker容器化应用的性能调优方法,帮助开发者构建更加高效、稳定的容器化应用。...阅读全文
抢沙发
Nov072024
Oct272024
Redis 多数据库
熟悉关系型数据库的同学都知道关系数据库有数据库、表的概念,正如我们的mysql,需要先创建数据库,然后创建表,那么redis有没有数据库呢?
答案当然是有的。
多数据库配置
留意redis配置文件( /etc/redis/6379.conf )的同学可能看到里边有这么一个配置:
# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis usin...阅读全文
Oct262024
Uni-app中的页面状态管理与Vuex实践
Uni-app是一个基于Vue.js的开发框架,可以用于快速开发多端应用程序,包括微信小程序、H5、安卓、iOS等平台。在Uni-app中,页面状态管理是一个重要的开发需求,对于复杂的应用程序或者需要共享状态的组件来说,使用Vuex进行状态管理是一个不错的选择。
什么是Vuex
Vuex是Vue.js官方推荐的状态管理库,它主要用于管理Vue.js应用程序中的共享状态。Vuex的核心概念是将应用程序的状态存储在...阅读全文
Oct192024
Oct182024
微服务网关架构设计最佳实践:Spring Cloud Gateway与Kong性能对比及安全策略配置
微服务网关架构设计最佳实践:Spring Cloud Gateway与Kong性能对比及安全策略配置
引言:微服务网关的核心价值与架构演进
在现代分布式系统中,微服务架构已成为主流应用架构模式。随着服务数量的激增,单体应用被拆分为数十甚至上百个独立部署的服务实例,这带来了巨大的运维复杂度和通信管理挑战。微服务网关(API Gateway)应运而生,作为系统对外暴露的统一入口,承担着请求路由、协...阅读全文
Sep182024
AI大模型应用开发实战:基于LangChain和ChatGLM构建企业级智能问答系统的技术预研报告
AI大模型应用开发实战:基于LangChain和ChatGLM构建企业级智能问答系统的技术预研报告
引言:企业智能化转型中的核心挑战与机遇
随着人工智能技术的迅猛发展,尤其是以大语言模型(Large Language Models, LLMs)为代表的生成式AI在自然语言处理领域的突破,企业数字化转型正进入一个全新的阶段。传统的知识管理、客户服务、内部协作等场景,正逐步被智能化解决方案所重构。在此背景下,...阅读全文
Sep172024
php redis锁(上锁,setnx)防止并发
工作间隙写了个redis防并发的锁示例,以备以后参考,前面写过利用文件锁防并发的代码,但考虑到效率以及分布式系统,文件锁会有弊端,而这种情况下redis则没有问题。
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
// 获取搜索者的IP地址
$ip = get_real_ip();
// 防止短时间重复提交搜索,$uid 是被搜索用户的ID
//锁的粒度是针对同ip的用户,不同的ip互不影响
$lock...阅读全文
Sep162024
Aug152024
Redis缓存穿透、击穿、雪崩终极解决方案:从原理分析到生产环境实战部署
Redis缓存穿透、击穿、雪崩终极解决方案:从原理分析到生产环境实战部署
一、引言:Redis在分布式系统中的核心地位
在现代高并发、高可用的分布式系统架构中,Redis 已成为不可或缺的核心组件。作为内存级的键值存储系统,Redis 凭借其低延迟、高吞吐、丰富的数据结构支持,广泛应用于缓存、会话管理、消息队列、分布式锁等场景。
然而,随着业务规模的增长和请求量的激增,Redis 缓存机...阅读全文