技术栈
微服务
一位卑微的码农
3 小时前
分布式
·
spring cloud
·
微服务
·
架构
深入解析Spring Cloud Config:构建高可用分布式配置中心
在微服务架构中,配置管理是一个不可忽视的挑战。随着服务实例数量的增长,传统配置文件分散、难以维护的问题愈发突出。Spring Cloud Config 应运而生,作为分布式系统的配置中心解决方案,它提供了集中化管理、环境隔离、动态刷新等关键能力。本文将深入剖析其核心原理、实战应用及高级特性,助力开发者构建高效的配置管理体系。
Urf_read
15 小时前
redis
·
笔记
·
微服务
微服务入门-笔记
这个mvn工程里边包含了微服务里最基础的服务拆分、基于nacos的服务注册和发现、配置中心以及OpenFeign版的远程调用。
卷心菜不卷Iris
1 天前
网络
·
网络协议
·
微服务
·
rpc
·
http协议
·
rpc协议
第1章大型互联网公司的基础架构——1.6 RPC服务
你可能在1.1节的引言中注意到业务服务层包括HTTP服务和RPC服务,两者的定位不一样。一般来说,一个业务场景的核心逻辑都是在RPC服务中实现的,强调的是服务于后台系统内部,所谓的“微服务”主要指的就是RPC服务;而HTTP服务强调的是与用户请求的交互,它做的主要工作一般比较简单,比如校验用户请求、打包响应数据,而用户请求真正的处理逻辑会被HTTP服务通过RPC请求交给RPC服务来执行,HTTP服务更像是业务服务层的“网关”。RPC服务对后台内部暴露RPC协议,而HTTP服务对后台外部暴露HTTP。
呱牛do it
1 天前
微服务
·
云原生
·
金融
·
架构
【系列专栏】银行IT的云原生架构-混合云弹性架构 13
在金融科技迅猛发展的当下,银行 IT 架构正经历深刻变革,以满足日益增长的业务需求和数字化创新要求。混合云弹性架构作为一种融合了公有云与私有云优势的架构模式,逐渐成为银行构建云原生架构的重要选择。它赋予银行在资源调配、业务部署等方面的高度灵活性,能够有效应对业务负载的动态变化,提升银行的竞争力和服务质量。深入探讨银行 IT 的混合云弹性架构,对于银行充分发挥混合云优势、实现高效数字化转型具有重要意义。
拾忆,想起
1 天前
java
·
spring boot
·
spring
·
spring cloud
·
微服务
Spring 和 Spring MVC 的关系是什么?
Spring和Spring MVC的关系就像是“大家庭和家里的小书房”一样。Spring是一个大家庭,提供了各种各样的功能和服务,比如管理Bean的生命周期、事务管理、安全性等,它是企业级应用开发的全方位解决方案。这个大家庭里有很多房间,每个房间都有不同的用途。
扎克begod
2 天前
mysql
·
spring cloud
·
网络安全
·
微服务
Nacos Derby 远程命令执行漏洞修复建议
由于Nacos <= 2.4.0 BETA 存在 Derby 远程命令执行漏洞,恶意攻击者利用此漏洞可以未授权执行SQL语句,最终导致任意代码执行。目前该漏洞PoC和技术细节已在互联网上公开。
CoLiuRs
2 天前
网络
·
微服务
·
性能优化
·
golang
微服务监控与Go服务性能分析
与单体应用相比,微服务架构下的一次用户调用会拆分成多个不同服务之间的相互调用,因此需要对每个拆分后的服务进行监控。在讲述如何监控微服务调用前,我们需要先弄清楚三个问题:
山海不说话
2 天前
spring boot
·
后端
·
spring
·
spring cloud
·
微服务
·
logback
从零搭建微服务项目Base(第5章——SpringBoot项目LogBack日志配置+Feign使用)
本章主要在原有项目上添加了日志配置,对SpringBoot默认的logback的配置进行了自定义修改,并详细阐述了xml文件配置要点(只对日志配置感兴趣的小伙伴可选择直接跳到第三节),并使用Feign代替原有RestTemplate完成微服务间调用,以及通过修改Feign的日志输出介绍了Feign配置的修改。
zxzy_org
2 天前
算法
·
微服务
·
云原生
·
架构
轻松上手:2025年微服务教程
对于初学者来说,学习微服务开发可能看起来充满挑战,但2025年的技术生态为新手提供了大量便利。学习微服务的第一步是理解其核心概念和架构原则,例如服务拆分、接口设计和数据一致性。在实践中,可以从构建一个简单的微服务应用开始,选择一门流行的编程语言(如 Java 或 Python)和一个合适的框架(如 Spring Boot 或 FastAPI)。此外,学习如何使用 Docker 容器化你的微服务以及通过 Kubernetes 管理这些容器化服务至关重要。为了进一步提升学习效率,可以参考在线资源和教程,其中包
power-辰南
2 天前
微服务
·
云原生
·
架构
·
无损上线
·
无损下线
微服务线上发布稳定性解决方案
好的,我理解了你的需求。以下是根据你的反馈细化后的解决方案,重点加强了灰度发布、蓝绿发布中的数据库兼容性设计,发布后如何快速发现业务逻辑异常以及应急预案和最佳实践部分的详细描述。
Ada大侦探
3 天前
学习
·
docker
·
微服务
新手小白学习docker第十弹-------Docker微服务实战
真的,这个看着就好难,每次打算写这个的时候,都犯难就是不想写了,硬生生的拖到现在,还是得写,加油吧!反正都得写都得学
FG.
3 天前
微服务
·
rabbitmq
RabbitMQ服务异步通信
消息队列在使用过程中,面临着很多实际问题需要思考:消息从发送,到消费者接收,会经理多个过程:其中的每一步都可能导致消息丢失,常见的丢失原因包括:
喵个咪
3 天前
后端
·
微服务
·
go
开箱即用的GO后台管理系统 Kratos Admin - 后端项目结构说明
lil_侯昊
3 天前
微服务
·
云原生
·
架构
【进阶】微服务
所有的功能都在一个项目中(现在使用的就是单体架构)把一个单体项目部署多个,使用Nginx进行负载均衡,根据负载均衡策略调用后端服务
敲代码的小王!
3 天前
java
·
开发语言
·
微服务
·
springboot
在Java项目中跨域的解决办法
目录一、跨域1、什么是跨域二、跨域的解决方案CROS1、CROS简介2、在项目中的具体实施1.使用@CrossOrigin注解
@明明不知道
3 天前
spring cloud
·
微服务
·
nacos
·
gateway
·
loadbalancer
spring cloud 微服务部署(2025年)第一章:Nacos、LoadBalancer、GateWay、Ribbon集成之Nacos部署
犹记得,spring boot2.0的时代,微服务架构还是eureka+ feign+zuul ,而今脚步匆匆,不知不觉已经换了架构,来看已知图: 接下来,从0开始构建新的微服务架构,服务注册中心选择Nacos,负载均衡选择loadbalancer,服务调用选择Nacos自带的ribbon,网关选择GateWay。
程序猿零零漆
4 天前
spring
·
spring cloud
·
微服务
·
rabbitmq
SpringCloud系列教程:微服务的未来(二十四)Direct交换机、Topic交换机、声明队列交换机
在现代消息队列系统中,交换机是实现消息传递和路由的核心组件。本文将重点探讨三种常见的交换机类型:Direct交换机、Topic交换机和声明队列交换机。通过对这三种交换机的详细分析,我们将学习它们的工作原理、应用场景以及如何在实际项目中选择合适的交换机类型。无论你是刚接触消息队列的初学者,还是有一定经验的开发者,相信本篇博客能帮助你更深入地理解交换机的基本概念,并帮助你在使用消息中间件时做出更好的设计决策。
简单的东西为什么越来越复杂
5 天前
后端
·
微服务
·
面试
XXL-JOB:核心调度流程及问题解决方案
在分布式系统的广袤领域中,任务调度如同精密时钟的齿轮,精准而有序地推动着各个业务流程的运转。XXL-JOB,作为一款备受瞩目的分布式任务调度平台,以其简单易用、功能强大、高可靠等特性,在众多开发者的技术栈中占据了重要一席 。它不仅帮助开发者轻松实现定时任务、周期性任务的调度,还在诸如数据同步、报表生成、缓存刷新等复杂业务场景中发挥着关键作用,极大地提升了系统的自动化程度和运行效率。
蔚一
4 天前
java
·
spring boot
·
后端
·
微服务
·
架构
·
sentinel
·
intellij-idea
微服务SpringCloudAlibaba组件sentinel教程【详解sentinel的使用以及流量控制、熔断降级、热点参数限流等,附有示例+代码】
官网:https://sentinelguard.io/zh-cn/docs/introduction.html
敲代码的小王!
4 天前
java
·
微服务
·
架构
微服务网关
目录一、网关1、网关概述2、微服务网关的作用3、网关作用的一些实现1、使用 Spring Cloud Gateway 解决跨域