微服务

winfield82110 分钟前
微服务·面试
关于工程实践的面试问题数据库Schema变更(新增/修改表结构)的核心驱动力是业务需求迭代,具体场景包括:本质是让数据存储结构与业务逻辑匹配,避免因Schema僵化导致业务迭代受阻或性能瓶颈。
元Y亨H4 小时前
spring cloud·微服务
【深度解析】Seata 分布式事务:核心作用、原理与实战配置指南在微服务架构(如 RuoYi-Cloud-Plus)中,我们将一个庞大的单体应用拆分成了多个独立的服务(如订单服务、库存服务、账户服务)。这种拆分虽然提升了开发效率和系统扩展性,但也带来了一个棘手的问题:数据一致性。
pengkai火火火6 小时前
spring boot·安全·微服务·架构
基于springmvc拓展机制的高性能日志审计框架的设计与实现在现代微服务架构中,审计日志是保障系统安全性、可追溯性和合规性的关键组件。本文将详细介绍我们团队设计并实现的一个高性能、零侵入式Spring Boot日志审计框架,该框架利用Spring MVC扩展机制和事件驱动模型,实现了高效的请求日志收集与处理。
拾忆,想起6 小时前
开发语言·python·算法·微服务·设计模式·性能优化·服务发现
设计模式:软件开发的可复用武功秘籍设计模式不是语法规则,而是解决特定问题的经验结晶,是连接“业务需求”与“代码实现”之间的艺术桥梁。想象一下这个场景:你接手了一个电商订单系统的维护工作。某天产品经理提出一个新需求——需要为不同类型的用户(普通用户、VIP用户、内部员工)提供差异化的折扣计算方式。
DKunYu8 小时前
spring cloud·微服务
5.优雅实现远程调用-OpenFeignOpenFeign 是⼀个声明式的 Web Service 客⼾端. 它让微服务之间的调⽤变得更简单, 类似controller调⽤service, 只需要创建⼀个接⼝,然后添加注解即可使⽤OpenFeign.
Coder_Boy_8 小时前
java·前端·驱动开发·微服务·状态模式
前端和后端软件系统联调经典问题汇总作为编程新手,在前后端联调时经常会遇到如下报错:本文将从问题本质、产生原因和解决方案三个层面,用通俗易懂的方式讲解这个错误。
爱学习的小康10 小时前
前端·微服务·angular.js
angular MicroApp微服务改造简单记录下项目微服务改造 基于MicroApp https://jd-opensource.github.io/micro-app/ https://juejin.cn/post/7134232108070862878
音符犹如代码10 小时前
分布式·微服务·zookeeper·云原生·中间件·架构
ZooKeeper 实战指南:从入门到场景解析Apache ZooKeeper 是一个高性能的分布式协调服务,是许多分布式系统(如 Kafka, Hadoop, Dubbo)背后的“指挥官”。本文将带你从零开始搭建 ZooKeeper 环境,掌握核心命令,并了解其在分布式系统中的典型应用场景。
Misnearch10 小时前
java·后端·微服务·mock
Mock服务是什么?Mock服务是一种在软件开发中用于模拟依赖组件行为的技术工具,主要用于测试和开发阶段。使用后可以得到,
古城小栈1 天前
微服务·架构·istio
微服务网格:Istio 流量管理实战在微服务架构盛行的当下,随着服务数量的激增,流量管理逐渐成为保障系统稳定性、灵活性的核心挑战。传统的流量控制方案(如服务内部硬编码路由规则)存在耦合度高、扩展性差、运维成本高等问题。而 Istio 作为业界主流的微服务网格(Service Mesh)解决方案,通过“数据平面+控制平面”的架构,实现了流量的精细化管控,无需侵入业务代码即可提供路由转发、负载均衡、流量镜像、故障注入等强大功能。
rocksun1 天前
redis·安全·微服务
Tigris对象存储正式开源MCP OIDC身份提供商mcp-oidc-provider是专为MCP服务器设计的OIDC提供商,简化认证授权,连接客户端与上游IdP,支持OAuth/OIDC发现,且与供应商无关。
古城小栈1 天前
spring boot·jmeter·微服务
性能测试:JMeter 压测 Spring Boot 微服务在微服务架构盛行的今天,Spring Boot 因简洁高效的特点成为构建微服务的首选框架。而微服务上线前,性能测试是保障其稳定运行的关键环节——它能提前发现系统在高并发、大数据量场景下的瓶颈,比如响应延迟、吞吐量不足、资源占用过高等问题。JMeter 作为 Apache 开源的性能测试工具,支持对 HTTP、FTP、数据库等多种场景进行压测,且配置灵活、易用性强,是测试 Spring Boot 微服务性能的理想选择。
大猫和小黄1 天前
windows·微服务·架构
Windows环境下使用Nacos搭建若依(RuoYi)微服务版完整指南如果启动Nacos时提示需要JDK8,说明JDK17环境变量配置不正确:– 创建系统数据库 CREATE DATABASE IF NOT EXISTS ry-cloud DEFAULT CHARACTER SET utf8mb4;
Roye_ack1 天前
spring cloud·docker·微服务·mybatis
【微服务 Day1】SpringCloud实战开发(Mybatis-plus + Docker)目录一、Mybatis-plus1、快速入门2、原理解析3、条件构造器(1)QueryWrapper(查询条件构造器)
拾忆,想起1 天前
网络·网络协议·微服务·性能优化·rpc·架构·dubbo
Dubbo RPC 实战全流程:从零搭建高可用微服务系统从环境搭建到生产部署,手把手教你掌握 Dubbo 在真实项目中的完整使用流程。还记得我第一次接触 Dubbo 时,面对分布式系统的复杂性感到迷茫。服务间如何通信?怎么保证高可用?性能如何优化?这些问题曾经困扰了我很久。经过多个实际项目的历练,我总结出了一套 Dubbo RPC 框架的完整使用流程,今天就来分享给大家。
没有bug.的程序员1 天前
java·jvm·微服务·架构·wpf·日志·gc
SOA、微服务、分布式系统的区别与联系SOA→微服务→现代分布式系统演进图谱:SOA与微服务的七大范式差异:SOA七大历史包袱及其影响:微服务四重轻量化设计:
.hopeful.1 天前
服务器·docker·微服务·容器·架构
Docker——初识目录一、技术架构的演进之路1、单机架构2、应用数据分离架构3、应用服务集群架构4、读写分离/主从分离架构
陈逸轩*^_^*1 天前
java·微服务
微服务常见八股(分布式seat, 网关,服务注册与发现、负载均衡、断路器、API 网关、分布式配置中心)微服务的核心思想是 "单一职责原则",即每个服务专注于完成一个特定的任务,确保服务的高内聚性和低耦合性。可以针对不同服务可以进行不同技术或者语言选型,这会使得开发、部署、维护更加灵活和高效。服务之间的通信一般使用 RPC(远程调用),相比单体应用会带来网络的开销。它的特点是:独立部署,减少了系统整体部署的复杂度,不同的微服务可以使用不同的技术栈,可以灵活扩展并且容错性高。
没有bug.的程序员1 天前
java·jvm·spring·微服务·云原生·容器·架构
微服务的本质:不是拆服务,而是拆复杂度表象拆分 vs 本质拆分对比:单体到微服务的核心转变:服务粒度决策的常见误区:微服务转型五大失败模式: