代码编织梦想

十、mysql主从架构配置-爱代码爱编程

一、资源配置 主库:192.168.134.132 从库:192.168.134.133 从库:192.168.134.134 二、主从同步基本原理:         master用户写入数据,会生成event记录到binary log中,slave会从master读取binlog来进行数据同步; 1、具体步骤: master将数据改变记录到

【k8s】docker和k8s(kubernetes)理解?docker是什么?k8s架构、master节点 node节点 k8s架构图-爱代码爱编程

docker和K8S理解 一、docker的问世虚拟机是什么?Docker的问世?docker优点及理解 二、Kubernetes-K8SK8S是什么?简单了解K8S架构Master节点N

【闲聊】-爱代码爱编程

框架,是为了解决系统复杂性,提升开发效率而产生的工具,主要服务于研发人员。 当然,框架还有更深层的作用,框架的沉淀是一种高级的抽象,会将人类的业务逐步抽象为统一标准又灵活可变的结构,为各行各业的数字化铺平一条大路坦途。 发

llm~ai写ai-爱代码爱编程

 AI技术的历史:从萌芽到崛起       当我们回顾人工智能(AI)的发展历程时,不禁会被其飞速的进步和巨大的潜力所震撼。从最初的概念提出,到如今的广泛应用,AI技术已经成为我们生活中不可或缺的一部分。本文将带您领略AI技术的历史、发展、当前现状以及未来趋势,并探讨其在产品和技术领域的应用。 一、AI技术的历史与发展 1. 萌芽期:20世纪50年代

实现微服务:匹配系统-爱代码爱编程

HTTP与WebSocket协议 1. HTTP协议是无状态的,每次请求都是独立的,服务器不会保存客户端的状态信息。而WebSocket协议是有状态的,一旦建立连接后,服务器和客户端可以进行双向通信,并且可以保持连接状态,服务器可以主动向客户端发送消息。 2. HTTP协议是基于请求-响应模式的,客户端发送请求,服务器返回响应。而WebSock

【微服务】nacos注册中心-爱代码爱编程

Nacos注册中心 国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。 1.1.认识和安装Nacos Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。 1.2.服务注册到nacos Nacos是

微服务的无状态、版本控制向后兼容、流量整型-爱代码爱编程

如何理解微服务的无状态化: 单机Session 如果代码逻辑依赖SessIon中的某个kv 就是有状态的 如果将Session中的kv放在 redis 就成了无状态服务 应用无状态 在线服务扩容或者迁移时 业务不受影响 配

掌握微服务性能监控:走向高效稳定的系统之路-爱代码爱编程

掌握微服务性能监控:走向高效稳定的系统之路 一、微服务性能监控的挑战二、性能监控的目标与指标三、性能监控工具概览四、实践案例分析五、结语 大家好,这里是程序猿代码之路,在当今快速迭代和发布的软件开

spring cloud alibaba微服务从入门到进阶(七)(服务容错-爱代码爱编程

雪崩效应 我们把基础服务故障,导致上层服务故障,并且这个故障不断放大的过程,成为雪崩效应。 雪崩效应,往往是因为服务没有做好容错造成的。 微服务常见容错方案 仓壁模式 比如让controller有自己独立的线程池,线程池满了

系统设计学习(五)微服务-爱代码爱编程

微服务 有效的拆分应用,实现敏捷开发和部署 1、客户端如何访问这些服务 后台N个服务和UI之间一般会一个代理或者叫API Gateway,他的作用包括: ① 提供统一服务入口,让微服务对前台透明 ② 聚合后台的

静默安装ogg21.3微服务版本for oracle版本-爱代码爱编程

静默安装OGG21.3微服务版本FOR ORACLE版本 silent install ogg21.3 for oracle 某度找来找去都没有找到一份可靠的静默安装OGG21.3微服务版本的案例,特别难受,为此将自己静

微服务:sentinel篇-爱代码爱编程

1. 初识Sentinel 1.1. 雪崩问题以及解决方案 1.1.1. 雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I,因此也会被阻塞。此时,其它不依赖于服务I的业务似乎不受影响。 但是,依赖服务I的业务请求被阻塞,用户不会得到响应

【redis知识点总结】(四)——如何保证缓存与数据库中的数据一致性-爱代码爱编程

Redis知识点总结(四)——如何保证缓存与数据库中的数据一致性 更新缓存删除缓存先删除缓存后更新数据库先更新数据库后删除缓存 使用canal总结 面试会经常遇到这种问题:你们如何保证缓存与数据

什么是架构?架构设计原则是哪些?什么是设计模式?设计模式有哪些?-爱代码爱编程

什么是架构?架构设计原则是哪些?什么是设计模式?设计模式有哪些? 架构的本质 架构本身是一种抽象的、来自建筑学的体系结构,其在企业及IT系统中被广泛应用。 架构的本质是对事物复杂性的管理,是对一个企业、一个公司、一个

设计模式——mvc架构-爱代码爱编程

MVC模型 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,一种设计模式。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。 架构 MVC开始是存在于桌面

​2024年保护微服务的前10种技术-爱代码爱编程

1*5rY-jEv7qlpa_swi4WMIBw.png 引言 与当前正在使用的任何其他技术或方法一样,微服务也有其自己的一套缺陷和问题。尽管如此,微服务架构的采用率不断增加,预计到2028年将达到1718.2亿美元。 然而,尽管团队使用微服务,但确保这些微服务的安全性仍然被视为事后事项。 这可能导致应用

spring cloud alibaba微服务从入门到进阶(六)(声明式http客户端-爱代码爱编程

Feign是Netflix开源的声明式HTTP客户端(只要声明一个接口,Feign就会通过你定义的接口自动给你构造请求的目标地址,并帮助你请求) 用Feign重构前面RestTemplate方式的服务间调用 想回顾一下Res

spring底层架构核心概念-爱代码爱编程

BeanDefinition 其实底层是个接口 BeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。比如: class,表示Bean类型(其实叫beanClass) scope,表示Bean作用域,单例或原型等 lazyInit:表示Bean是否是懒加载 initMet

【spring之底层核心架构概念解析】-爱代码爱编程

文章目录 一、BeanDefinition二、BeanDefinitionReader2.1、AnnotatedBeanDefinitionReader2.2、XmlBeanDefinitionReader

【知识简略】 简单理解springcloud微服务架构:服务注册发现、配置中心、限流、熔断、降级、网关路由等-爱代码爱编程

主要介绍Nacos那一套。 目录 微服务架构1.服务注册发现2.配置中心3.限流、熔断、降级4.网关路由 微服务架构 Spring Cloud 微服务架构中,Nacos 提供了一系