分布式常见面试题:微服务的拆分,你用了哪些方案?
前两天有个小伙伴问了我一个问题,分布式常见面试题里关于微服务的拆分能有几种方案?这可把我难住了,一开始我们也没什么方法论,就是按照业务模块做了些拆解,很自然地形成了微服务模块,像用户中心、商城中心,也…
Spring Modulith模块化单体了解一下 打破传统架构束缚
今天,咱们就来认识一种新兴的架构方案——Spring Modulith模块化单体。在深入了解它之前,先一起回顾下传统的单体架构和当下流行的微服务架构,看看它们各自的优缺点,这样能帮我们更好地理解模块化…
微服务提供者支付模块实现—SpringCloud(H版)微服务学习教程(4)
本节我们主要实现微服务提供者支付模块的实现,对外提供可调用的Restful风格的接口,并对所有请求响应以json格式统一返回。一般创建一个新模块(Module)我们都遵循以下步骤: 第1步:创建Mod…
二本同学别再盲目卷 Java 啦,你怎么看?
各位同学注意啦!在这里跟大家讲一下,像央国企,比如银行科技岗和券商科技岗,基本是以 Java 为主的。要是你想去这些地方,那一定要把 Java 好好学,毕竟使用 Java 的情况比较多,它仍然是当下的…
如何使用 Spring Boot 与 Vue 构建 web 应用
随着前端框架和后端技术的不断发展,Vue 与 Spring Boot 的组合已成为构建响应式和可伸缩 Web 应用的流行选择。在这篇博客中,我们将探讨如何使用 Vue 作为前端框架,结合 Spring…
SpringBoot教程:创建Hello World应用程序
SpringBoot 是一种广泛流行的框架,通常用于构建整体式 MVC 应用程序、实时应用程序以及微服务。对于 Web 应用程序,Spring Boot 提供了用于创建 REST API、处理 HTT…
基于Spring Cloud Alibaba用Seata和TCC模式搞定分布式事务
在微服务架构盛行的当下,分布式事务管理成为开发过程中绕不开的关键难题。今天,我们就借助Seata和TCC模式,并基于Spring Cloud Alibaba框架,通过一个电商案例来深入探讨如何实现分布…
Linux如何安装与配置Nacos
Nacos作为一款强大的服务治理和配置管理工具,这篇文章就来详细讲讲在Linux系统里如何安装和配置Nacos,让大家能快速上手使用。 一、Nacos服务注册中心的作用 在微服务架构中,各个服务就像一…
如何基于Spring Boot 3搭建微服务系统
在开发微服务系统时,选对技术栈至关重要。这篇文章里,咱们就基于一套热门技术栈,一步步构建一个完整的微服务解决方案。先给大伙介绍下用到的技术: 基础环境:JDK 21搭配Maven 3.9+,这俩就像是…
JDK 24即将发布,JDK 24新特性有哪些?
兄弟们,JDK 24马上要跟大家见面啦!发布的时候还有直播,这波可不能错过。今天咱就来提前扒一扒JDK 24都有哪些新特性。 一、JDK 24发布信息 JDK 24将在3月18日23:00于YouTu…