代码编织梦想

微服务的可观测性-爱代码爱编程

微服务是是一个大型的分布式系统,服务之间相互依赖支撑系统功能。同时对微服务系统的监控也是微服务体系的重要组成分。对微服务系统的监控主要分为三大部分,Trace追踪,Metrics指标,Log日志。 这三大部分几乎记录了微服

微服务day07 -爱代码爱编程

4.集群 单机的elasticsearch做数据存储,必然面临两个问题:海量数据存储问题、单点故障问题。 海量数据存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点 单点故障问题:将分片数据在不同节点备份(replica ) ES集群相关概念: 集群(cluster):一组拥有共同的 cluster name 的 节点。

微服务高级篇(五):可靠消息服务-爱代码爱编程

文章目录 一、消息队列MQ存在的问题?二、如何保证 `消息可靠性` ?2.1 生产者消息确认【对生产者配置】2.2 消息持久化2.3 消费者消息确认【对消费者配置】2.4 消费失败重试机制2.5 消费者失败消息

微服务cloud-爱代码爱编程

抱团只会卷,卷卷也挺好的 DDD     高内聚 低耦合 服务间不要有业务交叉  通过接口调用 分解技术实现的复杂性,围绕业务概念构建领域模型;边界划分 业务中台: 数据中台: 技术中台: 核心组件 eureka:注册与发现  ap   注册:服务向eureka登记ip 端口 版本 通信协议       服务清单map<map

注册、配置中心-爱代码爱编程

Nacos 已经下载安装并且使用了,那么看如何使用: Nacos 注册及配置,以下是一个服务启动后注册到nacos,同时,把该服务的相关配置,写到nacos之中 1、nacos设置 命名空间中,添加对应的服务命名空间,用有意义方便记忆的名字; 服务集群的时候,需要使用对应统一的名称和命名id, 在配置列表里,点击命名空间,添加配置,把原来服务的相关配

解决bladex微服务swagger资源未授权访问漏洞-爱代码爱编程

1.问题描述 客户线上环境,第三方进行安全检测时候,反馈来一个"Spring"接口未授权访问漏洞。如图: 2.后端框架 服务平台后端采用开源框架BladeX微服务版本。BladeX 是由一个商业级项目升级优化而来的SpringCloud微服务架构,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、

“架构(architecture)” 一词的定义演变历史(依据国际标准)-爱代码爱编程

        深入理解“架构”的客观含义,不仅能使IT行业的系统架构设计师提升思想境界,对每一个积极的社会行动者而言,也具有长远的现实意义,因为,“架构”一词,不只限于IT系统,而是指各类系统(包括社会系统等)在周围的事物和条件的影响下,其元素、组件、关系、基本概念和属性、基本原则共同形成的综合关系和使动规律。         “心怀大世界,手有真功夫”

智能调度架构:优化资源分配,提升效率-爱代码爱编程

随着人工智能技术的发展和应用,智能调度架构作为一种新兴的技术方案,正逐渐成为各行业优化资源分配、提升效率的重要工具。本文将深入探讨智能调度架构的意义、原理以及在不同领域的应用场景。 ### 什么是智能调度架构? 智能调度架构是指基于人工智能算法和数据分析技术构建的一种资源调度系统,旨在实现对资源的智能化管理和优化分配。通过对任务需求、资源状态等信息进行

restful架构-爱代码爱编程

RESTful架构中的URI设计与传统的URL设计有一些区别。让我通过具体的例子来解释一下: 传统的URL设计通常将操作和资源混合在一起,例如: 获取所有图书:GET /getBooks获取特定图书:GET /getBookById/{id}创建新图书:POST /createNewBook更新特定图书:PUT /updateBook/{id}删除特定

redis高可用架构涉及常用功能整理-爱代码爱编程

Redis高可用架构涉及常用功能整理 1. redis架构演变2. 单机架构架构3. 主从复制架构4. 哨兵架构4.1. 定时任务4.2. 主观下线4.3. 客观下线4.4. 仲裁4.5. 哨兵工作原理

面试题-爱代码爱编程

对于Elasticsearch(ES),我了解并有经验。在我之前的公司,我们有一个相对大型的ES集群,以下是该集群的架构和一些调优手段的概述: 1. 集群架构 集群规模:我们的ES集群由15个节点组成,涵

汽车电子行业知识:智能汽车电子架构-爱代码爱编程

文章目录 3.智能汽车电子架构3.1.汽车电子概念及发展3.2.汽车电子架构类型3.2.1.博世汽车电子架构3.2.2.联合电子未来汽车电子架构3.2.3.安波福汽车电子架构3.2.4.丰田汽车电子架构3.2.

工作多年,如何从 crud boy 转型为分布式系统架构师?解锁分布式系统的艺术:从零开始理解分布式系统架构与设计原理!...-爱代码爱编程

编程是一门艺术,它的魅力在于创造。 65 哥已经工作5年了,一直做着简单重复的编程工作,活活熬成了一个只会 CRUD 的打工 boy。 65 哥:总是听大佬讲分布式分布式,什么才是分布式系统呢? 分布式系统是一个硬件或软件系统分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统

构建高效学习组织:企业培训体系系统架构的全面解析-爱代码爱编程

随着企业对人才培养的重视和市场竞争的不断加剧,建立完善的企业培训体系系统架构成为了企业发展的关键。本文将深入探讨企业培训体系系统架构的构建和优化,从战略规划、内容设计、技术支持以及效果评估等方面进行全面解析,帮助企业构建高效的学习组织,提升员工综合素质和竞争力。 ## 企业培训体系系统架构的重要性 企业培训体系系统架构是企业人才培养和管理的基础,它直接

docker 的八大技术架构(图解)-爱代码爱编程

docker 的八大技术架构 单机架构 概念: 应用服务和数据库服务公用一台服务器 出现背景: 出现在互联网早期,访问量比较小,单机足以满足需求 架构优缺点: 优点:部署简单,成本低 缺点:存在严重的性能

网络七层模型之会话层:理解网络通信的架构(五)-爱代码爱编程

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作

【nlp】挑战transformer,华为诺亚新架构盘古π来了,已有1b、7b模型-爱代码爱编程

机器之心编辑部 5 年前,Transformer 在国际神经信息处理大会 NeurIPS 2017 发表,后续其作为核心网络架构被广泛用于自然语言处理和计算机视觉等领域。 1 年前,一项重大的创新引起了人们的广泛关注,那就是 ChatGPT。这个模型不仅能够执行复杂的 NLP 任务,还能以人类对话的方式与人类进行互动,产生了深远的影响。

青团社:亿级灵活用工平台的云原生架构实践-爱代码爱编程

青团社是国内领先的一站式灵活用工招聘服务企业,灵活用工行业的 Top1。青团社于 2013 年在杭州成立,业务已经覆盖全国,在行业深耕 10 年。我的分享将分为以下三部分: 青团社架构演进的历程青团社如何实现云原生总结与展望 01 云原生架构的演进历程 2020 年,我们的技术架构比较薄弱,存在较多问题。面对这些问题,团队开始了架构演进,存在的问题主

aigc 知识:什么是 rag? 如何使用 rag 技术帮助我们制作自己的智能客户服务_什么是rag?-爱代码爱编程

RAG 解释及其示例 什么是 RAG? 检索增强生成 (Retrieval Augmented Generation, RAG) 是一种人工智能技术,将 信息检索 与 文本生成 相结合。 以下是它的运作方式: 检索:

万字心路历程:从十年老架构决定重构开始-爱代码爱编程

作者:笃敏 概述 走近iLogtail iLogtail是一款高性能的轻量级可观测数据采集器,由阿里云SLS团队官方提供,可以运行在包括服务器、容器和嵌入式等多种环境中,其宗旨在于帮助开发者构建统一的数据采集层,助力可