微服务

古城小栈7 小时前
微服务·架构·istio
微服务网格:Istio 流量管理实战在微服务架构盛行的当下,随着服务数量的激增,流量管理逐渐成为保障系统稳定性、灵活性的核心挑战。传统的流量控制方案(如服务内部硬编码路由规则)存在耦合度高、扩展性差、运维成本高等问题。而 Istio 作为业界主流的微服务网格(Service Mesh)解决方案,通过“数据平面+控制平面”的架构,实现了流量的精细化管控,无需侵入业务代码即可提供路由转发、负载均衡、流量镜像、故障注入等强大功能。
rocksun11 小时前
redis·安全·微服务
Tigris对象存储正式开源MCP OIDC身份提供商mcp-oidc-provider是专为MCP服务器设计的OIDC提供商,简化认证授权,连接客户端与上游IdP,支持OAuth/OIDC发现,且与供应商无关。
古城小栈14 小时前
spring boot·jmeter·微服务
性能测试:JMeter 压测 Spring Boot 微服务在微服务架构盛行的今天,Spring Boot 因简洁高效的特点成为构建微服务的首选框架。而微服务上线前,性能测试是保障其稳定运行的关键环节——它能提前发现系统在高并发、大数据量场景下的瓶颈,比如响应延迟、吞吐量不足、资源占用过高等问题。JMeter 作为 Apache 开源的性能测试工具,支持对 HTTP、FTP、数据库等多种场景进行压测,且配置灵活、易用性强,是测试 Spring Boot 微服务性能的理想选择。
大猫和小黄14 小时前
windows·微服务·架构
Windows环境下使用Nacos搭建若依(RuoYi)微服务版完整指南如果启动Nacos时提示需要JDK8,说明JDK17环境变量配置不正确:– 创建系统数据库 CREATE DATABASE IF NOT EXISTS ry-cloud DEFAULT CHARACTER SET utf8mb4;
Roye_ack15 小时前
spring cloud·docker·微服务·mybatis
【微服务 Day1】SpringCloud实战开发(Mybatis-plus + Docker)目录一、Mybatis-plus1、快速入门2、原理解析3、条件构造器(1)QueryWrapper(查询条件构造器)
拾忆,想起15 小时前
网络·网络协议·微服务·性能优化·rpc·架构·dubbo
Dubbo RPC 实战全流程:从零搭建高可用微服务系统从环境搭建到生产部署,手把手教你掌握 Dubbo 在真实项目中的完整使用流程。还记得我第一次接触 Dubbo 时,面对分布式系统的复杂性感到迷茫。服务间如何通信?怎么保证高可用?性能如何优化?这些问题曾经困扰了我很久。经过多个实际项目的历练,我总结出了一套 Dubbo RPC 框架的完整使用流程,今天就来分享给大家。
没有bug.的程序员15 小时前
java·jvm·微服务·架构·wpf·日志·gc
SOA、微服务、分布式系统的区别与联系SOA→微服务→现代分布式系统演进图谱:SOA与微服务的七大范式差异:SOA七大历史包袱及其影响:微服务四重轻量化设计:
.hopeful.15 小时前
服务器·docker·微服务·容器·架构
Docker——初识目录一、技术架构的演进之路1、单机架构2、应用数据分离架构3、应用服务集群架构4、读写分离/主从分离架构
陈逸轩*^_^*16 小时前
java·微服务
微服务常见八股(分布式seat, 网关,服务注册与发现、负载均衡、断路器、API 网关、分布式配置中心)微服务的核心思想是 "单一职责原则",即每个服务专注于完成一个特定的任务,确保服务的高内聚性和低耦合性。可以针对不同服务可以进行不同技术或者语言选型,这会使得开发、部署、维护更加灵活和高效。服务之间的通信一般使用 RPC(远程调用),相比单体应用会带来网络的开销。它的特点是:独立部署,减少了系统整体部署的复杂度,不同的微服务可以使用不同的技术栈,可以灵活扩展并且容错性高。
没有bug.的程序员16 小时前
java·jvm·spring·微服务·云原生·容器·架构
微服务的本质:不是拆服务,而是拆复杂度表象拆分 vs 本质拆分对比:单体到微服务的核心转变:服务粒度决策的常见误区:微服务转型五大失败模式:
古城小栈16 小时前
微服务·架构·集成测试
微服务测试:TestContainers 集成测试实战指南在微服务架构盛行的今天,服务间的依赖关系愈发复杂,集成测试的难度也随之陡增。传统集成测试常面临“环境不一致”“依赖服务难模拟”“测试数据混乱”等问题——比如本地测试用的是内嵌数据库,而生产环境是集群化MySQL,导致测试通过的代码上线后频繁出问题;再比如依赖的Redis、Kafka等中间件,手动搭建测试环境耗时耗力,还容易出现版本差异。
古城小栈16 小时前
微服务·云原生·架构
云原生架构:微服务 vs 单体应用的选择随着云计算技术的普及,“云原生”已从技术概念落地为企业数字化转型的核心方向。在云原生架构设计中,“单体应用”与“微服务”是两种最主流的架构模式,二者没有绝对的优劣之分,选择的核心在于贴合业务场景、团队能力与长期发展需求。本文将从本质定义、核心特性、优缺点对比、示例代码具象化、取舍维度及拓展延伸等方面,全面解析两者的取舍逻辑,帮助开发者和架构师做出更合理的决策。
IT界的奇葩17 小时前
微服务·云原生·架构
康威定律对微服务的启示● 康威定律(Conway’s Law)原文“Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.”
pingzhuyan1 天前
spring boot·微服务·kafka
微服务: springboot整合kafka实现消息的简单收发(上)===> 传送门: 分布式必备服务配置上文主要介绍了如何使用docker安装使用kafka,以及遇到问题如何排查
Gavin在路上1 天前
微服务·架构·dubbo
dubbo源码之微服务治理的“隐形遥控器”——QOS 机制解析在微服务架构中,你是否遇到过以下痛点:服务发布时,想先启动服务但不立即接收流量(预热),等检查无误后再上线,却发现只能通过改注册中心权重或重启来解决?
嘻哈baby1 天前
微服务
Nacos服务注册与配置中心实战指南本文详解Nacos的部署配置与实战应用,实现微服务的服务发现和统一配置管理。微服务架构的两大核心问题:
2501_924064111 天前
微服务·压测方案
2025年优测全链路压测平台:高并发卡顿环节精准定位实践核心观点摘要 1. 高并发场景下系统卡顿普遍存在,全链路压测是定位性能瓶颈的主流技术手段,2025年相关实践聚焦于精准识别卡顿环节。 2. 主流全链路压测平台分为SaaS化、私有化及开源集成三类,各自在易用性、扩展性与成本上有显著差异,企业需根据业务规模灵活选择。 3. 精准定位卡顿环节依赖压测工具链的完整性、数据采集粒度及实时分析能力,AI辅助分析逐渐成为优化方向。
赵榕1 天前
分布式·微服务·rabbitmq
RabbitMQ发布订阅模式同一消费者多个实例如何防止重复消费?微服务架构模式中,服务间的通信一般采用HTTP、RPC或者MQ(消息队列)。在这三种方案中,HTTP和RPC是一对一的方式,通常用来进行查询或者命令式的操作,MQ则多用于事件的发布和处理。
Selegant1 天前
java·开发语言·微服务·云原生·架构
告别传统部署:用 GraalVM Native Image 构建秒级启动的 Java 微服务适用技术栈:Spring Boot 3.2+、GraalVM 23.0+、Java 21(LTS)在云原生时代,微服务架构已成为主流。然而,传统的 Java 应用因其“重量级”运行时(JVM 启动慢、内存占用高)在容器化、Serverless 和弹性伸缩场景中面临挑战: