1 微服务配置中心实战:Spring + MyBatis + Druid + Nacos - 今日头条 - 德赢Vwin官网 网

德赢Vwin官网 App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

德赢Vwin官网 网>今日头条>微服务配置中心实战:Spring + MyBatis + Druid + Nacos

微服务配置中心实战:Spring + MyBatis + Druid + Nacos

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

NVIDIA发布生成式AI微服务,推动药物研发、医疗科技和数字医疗发展

NVIDIA 今日推出二十多项全新微服务,使全球医疗企业能够在任何地点和任何云上充分利用生成式 AI 的最新进展。
2024-03-20 10:03:02221

NVIDIA推出生成式AI微服务,供开发者在CUDA GPU系统中创建部署生成式AI助手

NVIDIA 于今日推出数十项企业级生成式 AI 微服务,企业可以利用这些微服务在自己的平台上创建和部署定制应用,同时保留对知识产权的完整所有权和控制权。
2024-03-20 09:56:29169

【算能RADXA微服务器试用体验】Radxa Fogwise 1684X Mini 规格

通过网络可以了解到,算能RADXA微服务器的具体规格: 处理器:BM1684X 算力:高达32Tops INT8峰值算力 内存:16GB LPDDR4X 内存 存储:64GB eMMC 编程框架
2024-02-28 11:21:57

解析 Sermant 热插拔能力:服务运行时动态挂载 JavaAgent 和插件

字节码增强技术,可以非侵入的提供服务治理能力。在以往版本中,Sermant 通过配置 - javaagent 指令在微服务启动时接入服务治理能力,当需要接入及卸载 Sermant 时都需要通过重新启动微服务来完成。但从 1.2.0 版本开始,Sermant 实现了在服务不停机状态下进行安装和卸载的能
2024-02-18 10:09:42417

Nacos入门以及生产配置举例

如何保证配置不被其他人修改 测试环境只有管理员可以登陆后台看到所有应用的配置,一般用户只能看到自己账号下应用的配置; 生产环境只有运维知道密码,只有运维可以修改配置信息;
2024-01-23 09:35:02140

Java微服务随机掉线排查过程简析

我们的业务共使用 11 台(阿里云)服务器,使用 SpringcloudAlibaba 构建微服务集群, 共计 60 个微服务, 全部注册在同一个 Nacos 集群。
2024-01-13 17:41:27502

游戏公司不使用微服务架构的原因

微服务基本只有 request/response 的模式。做不了 streaming?微服务通常要求应用是无状态的才能做到水平扩展。streaming 本身就是加入了状态
2023-12-29 11:18:35188

如何搭建微服务架构的全局图景

如果一直保持共用数据库的模式,则整个架构会越来越僵化,失去了微服务架构的意义。因此小明和小红一鼓作气,把数据库也拆分了。所有持久化层相互隔离,由各个服务自己负责。另外,为了提高系统的实时性,加入了消息队列机制。
2023-12-27 15:16:10215

Spring事务失效的十种常见场景

,而Spring的声明式事务功能更是提供了极其方便的事务配置方式,配合Spring Boot的自动配置,大多数Spring Boot项目只需要在方法上标记@Transactional注解,即可一键开启方法的事务性配置
2023-12-11 15:03:08446

【飞腾派4G版免费试用】Spring Boot和飞腾派融合构建的农业物联网系统-环境搭建篇

登录系统 4.配置DNS服务器 (114.114.114.114) 5.安装java 环境。(sudo apt-get install openjdk-8-jdk ) 6.配置时区(sudo
2023-12-11 15:00:45

Spring中经典的9种设计模式

spring中常用的设计模式达到九种,我们一一举例
2023-12-11 09:56:33197

dubbo和spring cloud区别

包括了服务提供者、注册中心服务消费者等角色。 Spring Cloud是基于Spring Boot的微服务
2023-12-04 14:47:20399

springcloud alibaba 五大组件

与发现组件(Nacos): Nacos是一个用于实现服务注册和发现的组件。它提供了一个简单易用的界面来注册、发现和管理服务实例,同时还支持动态配置服务路由和流量管理等功能。Nacos支持多种注册中心
2023-12-03 16:30:435513

springcloud的优势与劣势

Spring Cloud 是一个基于Spring Boot的开发工具集,用于帮助开发人员快速搭建分布式系统的微服务架构。它提供了一系列的组件和工具,包括服务注册与发现、服务调用、负载均衡、断路器
2023-12-03 16:22:02502

springcloud的网关是什么

Spring Cloud网关(Spring Cloud Gateway)是一种基于Spring Cloud的微服务架构中的网关组件,用于提供统一的入口点,并实现路由、过滤、负载均衡等功能。在现代
2023-12-03 15:54:13338

springboot的核心配置文件有哪些

Spring Boot是一个开源的Java框架,用于构建独立的、基于Spring的应用程序。它提供了一种简化的方式来配置和部署Spring应用程序,同时还提供了很多默认配置和约定,减少了开发人员
2023-12-03 15:30:47440

springboot的全局配置文件有几种

服务器端口等等。本文将详细介绍Spring Boot的全局配置文件,包括其类型、常见的配置项以及使用方法。 第一部分:Spring Boot全局配置文件的类型 Spring Boot的全局配置文件可以
2023-12-03 15:28:21390

springboot自动配置的原理介绍

Spring Boot是一个开源的Java框架,用于构建独立的、基于微服务的应用程序。它的最大特点是自动配置,能够根据应用程序的依赖库和配置文件,智能地自动配置应用程序的各个组件。 在Spring
2023-12-03 15:12:28388

Spring中依赖注入的四种方式

将详细介绍四种常见的依赖注入方式。 第一种方式是构造函数注入。构造函数注入是最基础也是最常用的依赖注入方式之一。它通过在对象创建时将依赖的对象作为参数传递给构造函数来实现注入。在Spring中,我们可以使用``标签来配置构造函数注入。例
2023-12-03 15:11:07339

mybatis映射文件的主要元素及作用

MyBatis是一种流行的持久层框架,它提供了一种简单的方式来映射关系型数据库和Java对象之间的关联,通过XML配置文件来描述数据库表和Java类之间的映射关系。在MyBatis的映射文件中,包含
2023-12-03 14:56:30714

mybatis中$和井号区别

MyBatis是一个开源的Java持久层框架,它提供了许多强大的功能用于简化数据库操作。在MyBatis中,我们可以使用两种方式来动态生成SQL语句:$和#。 和#都可以用来替换SQL语句中的参数
2023-12-03 14:53:38444

mybatis框架的主要作用

MyBatis框架是一种流行的Java持久化框架,主要用于简化数据库操作和管理。它提供了一种简洁的方式来访问数据库,并将SQL语句从Java代码中分离出来,从而提高了代码的可维护性和可读性
2023-12-03 14:49:50608

mybatis一级缓存和二级缓存的原理

MyBatis是一种轻量级的持久化框架,它提供了一级缓存和二级缓存的机制来优化数据库操作性能。一级缓存是默认开启的,而二级缓存需要手动配置启用。 一、一级缓存 1.1 缓存生命周期 一级缓存存在于
2023-12-03 11:55:11438

mybatis和mybatisplus的区别

MyBatisMyBatis Plus是两个非常受欢迎的Java持久层框架。这两个框架在设计和功能上有一些区别,下面我将详细介绍它们之间的差异以及各自的特点。 设计理念与目标: MyBatis
2023-12-03 11:53:391058

mybatis接口动态代理原理

MyBatis是一款轻量级的Java持久化框架,它通过XML或注解配置的方式,将数据库操作与SQL语句解耦,提供了一种简单、灵活的数据访问方式。在MyBatis中,使用动态代理技术来实现接口的代理
2023-12-03 11:52:32387

mybatis的dao能重载吗

MyBatis的DAO能否重载? 在MyBatis中,DAO是数据访问对象的缩写,用于执行与数据库交互的操作。MyBatis的DAO可以重载,即可以定义多个具有不同参数的相同方法名的方法,以满足
2023-12-03 11:51:16547

Spring MVC的工作原理

Spring MVC是一种基于Java的Web应用程序框架,它采用了Model-View-Controller(MVC)设计模式来分离应用程序的不同方面。Spring MVC的工作原理涉及多个关键
2023-12-03 11:49:44423

DHCP服务器的配置方法

DHCP(动态主机配置协议)是一种用于自动分配IP地址和其他网络配置信息的协议。它可以使网络管理员更加方便地管理和配置大量的客户机。在本文中,我们将详细介绍如何配置DHCP服务器。 第一步:安装
2023-11-27 14:48:57788

如何构建弹性、高可用的微服务

基于微服务的应用程序可实现战略性数字转型和云迁移计划,对于开发团队来说,这种架构十分重要。那么,如何来构建弹性、高可用的微服务呢?RedisEnterprise给出了一个完美的方案
2023-11-26 08:06:11190

设计微服务架构的原则

微服务是一种软件架构策略,有利于改善整体性能和可扩展性。你可能会想,我的团队需不需要采用微服务,设计微服务架构有哪些原则?本文会给你一些灵感。文章速览:微服务设计的要素微服务架构设计的5个原则微服务
2023-11-26 08:05:35191

docker微服务架构实战

的容器化技术,为微服务架构的实施提供了强大的支持。本文将介绍Docker微服务架构的实战经验,包括Docker的概述、微服务架构的设计原则以及实际应用中的具体实践。 一、Docker概述 Docker是一个开源的容器化平台,可以用于构建、发布和运
2023-11-23 09:26:24283

springcloud微服务架构

Spring Cloud是一个开源的微服务架构框架,它提供了一系列工具和组件,用于构建和管理分布式系统中的微服务。它基于Spring框架,旨在通过简化开发过程和降低系统复杂性来帮助开发人员构建弹性
2023-11-23 09:24:51315

Spring MVC的工作原理是怎样的

的处理、视图的渲染和响应的发送。 首先,当用户在浏览器中输入一个URL并发送请求时,请求被发送到服务器。服务器会根据请求的URL和其他相关信息,将请求分发给合适的控制器。Spring MVC的核心组件
2023-11-22 16:53:57268

springboot自动配置原理

的基于Spring的应用程序中,开发者需要手动配置各个组件,例如数据源、任务调度器、Web服务器等等。这样的配置工作往往比较繁琐且容易出错。而Spring Boot的自动配置功能可以简化这个过程,使得开发者只需要添加相应的依赖就能够自动配置好这些组件。 Spring Boot的自
2023-11-22 16:09:40229

springboot框架介绍

Spring Boot 是一个开源的、用于开发微服务的框架,它基于 Java 平台。它提供了一种快速、敏捷的方式来构建独立的、可部署的、生产级别的 Spring 应用程序。Spring Boot框架
2023-11-22 15:53:49426

springboot技术特点

Spring Boot是一个用于构建微服务的Java框架,具有许多特点和优势。在这篇文章中,我将详细介绍Spring Boot的技术特点。 简化配置Spring Boot通过自动配置功能简化
2023-11-22 15:13:46234

linux查看服务配置

在Linux操作系统中,了解服务配置对于系统管理员和网络工程师而言至关重要。通过查看服务配置,您可以了解服务器的硬件和软件组成部分,包括CPU、内存、硬盘、网络设置等。在本文中,我们将详细介绍
2023-11-17 09:41:35500

springcloud五大组件

Spring Cloud是一个基于Spring Boot的开发工具包,可用于快速构建微服务架构的应用程序。它将常见的微服务架构模式抽象为五个核心组件:服务发现、服务注册、负载均衡、断路器和配置
2023-11-16 11:04:49389

springclould分布式教程

的基本概念、主要组件以及如何使用Spring Cloud构建分布式系统。 一、Spring Cloud的基本概念 分布式系统 分布式系统是由多个独立计算机集合而成的系统,这些计算机通过网络进行通信和协作,共同完成系统的任务。 微服务架构 微服务架构是一种将应用程序拆分成一组小型、自治的服务的方法
2023-11-16 10:59:31184

spring分布式框架有哪些

Spring分布式框架。 Spring Cloud Spring Cloud是基于Spring Boot的分布式开发工具包。它提供了多个子项目,包括服务注册与发现、客户端负载均衡、断路器、网关等。Spring Cloud可以帮助开发人员快速构建基于微服务架构的应用程序,并提供了一系列的解决方案
2023-11-16 10:58:07311

Spring布能用来搭建基础架构吗

Spring Boot 是一个用于简化 Spring 应用程序开发的框架,它利用 Spring 框架的强大功能,使得基础架构的搭建变得更加简单、轻量级、易于维护。在本文中,我们将详细讨论
2023-11-16 10:56:08181

深入探讨微服务和事件驱动架构区别

微服务不同,事件驱动架构不要求强制的粒度。事件处理器可以有不同的规模,可以是响应特定事件的小型功能,也可以是处理多个事件的大型子系统。在物流系统中,事件驱动架构可以包括用于包裹跟踪更新的小型事件处理器,也可以有更大的子系统用于路线优化。
2023-10-30 15:06:19199

SpringCloud微服务迁移到Kubernetes容器化完整流程

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
2023-10-29 16:32:51203

Spring Cloud :打造可扩展的微服务网关

Spring Cloud Gateway是一个基于Spring Framework 5和Project Reactor的反应式编程模型的微服务网关。它提供了丰富的功能,包括动态路由、请求限流、集成安全性等,使其成为构建微服务架构的理想选择。
2023-10-22 10:03:42238

Spring Boot 的设计目标

Spring 框架复杂的XML配置。使用 Spring Boot 可以很容易创建一个独立运行的、基于 Spring 的生产级应用程序,而且Spring Boot 对 Spring 平台和第三方库做了一些版本适配
2023-10-13 14:56:58282

Spring Boot的启动原理

spring-boot-maven-plugin 的 maven 项目打包插件,可以方便的将 Spring Boot 项目打成 jar 包。这样我们就不再需要部署 Tomcat 、Jetty等之类的 Web 服务器容器啦。 我们先看一下
2023-10-13 11:44:42349

Spring 的线程池应用

我们在日常开发中,经常跟多线程打交道,Spring 为我们提供了一个线程池方便我们开发,它就是 ThreadPoolTaskExecutor ,接下来我们就来聊聊 Spring 的线程
2023-10-13 10:47:21269

SpringCloud微服务架构:实现分布式系统的无缝协作

在深入Spring Cloud之前,让我们首先了解一下什么是微服务架构。微服务架构是一种软件架构模式,将一个应用程序拆分为一组小型、独立的服务。每个服务都有自己的数据库和业务逻辑,并可以独立部署和扩展。这种架构模式的主要目标是提高系统的可伸缩性、可维护性和可扩展性。
2023-10-12 16:21:24214

Spring Boot启动 Eureka流程

在上篇中已经说过了 Eureka-Server 本质上是一个 web 应用的项目,今天就来看看 Spring Boot 是怎么启动 Eureka 的。 Spring Boot 启动 Eureka
2023-10-10 11:40:58371

Spring Boot Actuator快速入门

一下 Spring Boot Actuator ,学习如何在 Spring Boot 2.x 中使用、配置和扩展这个监控工具。 Spring Boot 1.x 的使用就不再这边介绍了。相信大家平时
2023-10-09 17:11:19296

Nacos实现原理:SpringCloud集成Nacos的实现过程

Nacos服务提供者,里面包含的Open API是功能访问入口,Conig Service、Naming Service 是Nacos提供的配置服务、命名服务模块。Consitency
2023-10-09 16:08:55118

Spring Boot时配置JSON序列化选项的几种方法

将看看配置序列化和反序列化选项的最常用方法。 默认配置 默认情况下,Spring Boot的配置将禁用以下配置项。 MapperFeature.DEFAULT_VIEW_INCLUSION
2023-10-09 10:26:571136

Spring Boot配置加载相关知识

有: --server.port:指定应用程序的端口号。 --spring.profiles.active:设置应用程序使用的配置文件中的环境配置。 --spring.config.additional-location:指定额外的配置文件
2023-10-07 15:47:07233

Spring Security 的关键配置

class SecurityConfig extends WebSecurityConfigurerAdapter { //配置 Spring Security 中的过滤器链 @Override
2023-09-30 16:10:00277

Spring Boot如何实现异步任务

Spring Boot 提供了多种方式来实现异步任务,这里介绍三种主要实现方式。 1、基于注解 @Async @Async 注解是 Spring 提供的一种轻量级异步方法实现方式,它可以标记在方法
2023-09-30 10:32:00447

Spring Kafka的各种用法

最近业务上用到了Spring Kafka,所以系统性的探索了下Spring Kafka的各种用法,发现了很多实用的特性,下面介绍下Spring Kafka的消息重试机制。 0. 前言 原生
2023-09-25 17:04:29331

kafka client在 spring如何实现

消息中间件,比如 Kafka、RabbitMq,只需要简单的引入 jar,就可以通过注解+配置快速集成到项目中。 开始一个 Pulsar Starter 既然已经了解了 Apache Pulsar
2023-09-25 11:21:02228

Spring AOP如何破解java应用

前面我们看过javaassit是如何破解java应用,核心都是AOP相关的知识,今天我们看下Spring AOP是怎么回事! Spring-AOP spring 5.x版本 AOP面向切面编程,通过
2023-09-25 11:16:40554

Nacos的概念和功能

1、Nacos简介 Nacos的概念和功能 Nacos是一个面向微服务架构的动态服务发现、配置管理和服务治理平台,它能够帮助开发人员和运维人员实现服务注册、配置管理、DNS和负载均衡等功能。 下面
2023-09-25 11:02:29722

配置中心的核心功能和实现

随着历史的车轮不断的前进,技术不断的进步,单体架构的系统都逐渐转向微服务架构。虽然微服务架构有诸多优点,但是随着越来越多的服务实例的数量,配置的不断增多,传统的配置文件方式不能再继续适用业务的发展,所以急需一种可以统一管理配置文件应用,在此之下配置中心就诞生了。
2023-09-22 11:12:24479

边缘计算微服务操作系统的设计与实现

面对边缘计算运行环境不统一、适配难,工业边缘计算微服务开发难度高,微服务生态系统碎片化,以及工业边缘计算行业应用难以落地等技术和行业共性问题,本文实现了一种边缘计算微服务操作系统,包括边缘计算微服务
2023-08-31 16:49:15544

Spring Cloud 】基于微服务架构的智慧工地监管平台源码带APP

技术架构:微服务 开发语言:Java 开发工具:Idea 前端框架:Vue 后端框架:Spring Cloud 数 据 库:MySql 移 动 端:UniApp
2023-08-28 11:10:10324

Spring 6.1 M4已兼容虚拟线程和JDK 21

  Spring Framework 6.1 第 4 个里程碑版本已发布。 主要变化 引入 JdbcClient(R2DBCDatabaseClient 的 JDBC 变体版本) 为 JMS 添加
2023-08-25 10:36:24574

浅谈智慧工地管理平台

微服务架构+Java+Spring Cloud +UniApp +MySql 支持多端展示(PC端、手机端、平板端);
2023-08-22 10:43:30379

Feign第一次调用为什么会很慢?

首先要了解Feign是如何进行远程调用的,这里面包括,注册中心、负载均衡、FeignClient之间的关系,微服务通过不论是eureka、nacos也好注册到服务端,Feign是靠Ribbon做负载
2023-08-17 15:00:271117

MyBatis动态sql是什么?MyBatis动态SQL最全教程

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。
2023-08-10 10:18:02553

主流微服务全链路监控系统实战案例解析

随着微服务架构的流行,服务按照不同的维度进行拆分 ,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上 ,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能
2023-06-29 10:13:32573

释放微服务架构全部潜力的关键

  释放微服务的力量 您是否正在努力构建高效、可扩展且有弹性的软件系统?作为软件开发人员或高级开发人员,您一定遇到过“微服务架构”一词。这种革命性的软件开发方法已被许多成功的科技巨头采用,例如
2023-06-25 11:54:27301

微服务之间涉及到的数据依赖问题应该怎么处理呢?

微服务,顾名思义,就是将我们程序拆分为最小化单元来提供服务。在一体化系统中,各个微服务也是不可能独立存在的,那么微服务之间涉及到的数据依赖问题,应该怎么处理呢?我们从场景入手来分析考虑此类问题。
2023-06-15 10:05:43469

微服务架构中的数据一致性解决方案与实践

作为互联网公司的研发工程师,微服务的架构思想对于各位读者朋友来说,已经不是陌生东西。我们当中的大多数人,或多或少经历过从单体应用到微服务化的系统拆分和演进过程。我们按照庞大系统的业务功能和特征,将其
2023-06-14 10:20:19259

SpringBoot+Mybatis如何实现流式查询?

使用mybatis作为持久层的框架时,通过mybatis执行查询数据的请求执行成功后,mybatis返回的结果集不是一个集合或对象,而是一个迭代器,可以通过遍历迭代器来取出结果集
2023-06-12 09:57:20520

Spring Boot 3.1 中如何整合Spring Security和Keycloak

虽然Keycloak 团队宣布了不再对Spring Security提供适配,但Spring Security长期以来一直为OAuth和OIDC提供强大的内置支持。所以,只要我们理解Spring Security是如何处理OAuth和OIDC的,那么与Keyloak的集成依然不复杂。
2023-06-08 14:54:26663

如何使用Spring Boot 2.x和Redis执行异步任务?

Spring 是最流行 Java 应用程序开发框架。因此,Spring 社区也是最大的开源社区之一。除
2023-06-06 15:57:05569

SpringCloud Alibaba之Nacos集群部署+高可用保证

微服务并不是直接通过 IP 地址访问后端服务,而是采用域名访问。通过 DNS(域名解析服务)转换为具体的 IP 地址,通过域名方式屏蔽后端容易产生变化的 IP 地址。
2023-06-05 16:46:36703

如何调优MyBatis 25倍性能

最近在压测一批接口,发现接口处理速度慢的有点超出预期,感觉很奇怪,后面定位发现是数据库批量保存这块很慢。 这个项目用的是 mybatis-plus,批量保存直接用的是 mybatis-plus 提供的 saveBatch。 我点进去看了下源码,感觉有点不太对劲:
2023-05-30 09:56:37351

聊聊消息中心的设计与实现

微服务的架构体系中,会存在很多基础服务,提供一些大部分服务都可能需要的能力,比如文件管理、MQ队列、缓存机制、消息中心等等
2023-05-29 15:03:131023

如何搭建高可用集群

5、Kubernetes 6、总结 1、高可用 2、关于CP还是AP的选择 3、技术体系 4、产品的活跃度 1、前言 微服务的注册中心目前主流的有以下五种: Zookeeper Eureka Consul
2023-05-25 11:03:43392

介绍一款基于Mybatis-Plus的代码自助生成器

在基于Mybatis的开发模式中,很多开发者还会选择Mybatis-Plus来辅助功能开发,以此提高开发的效率。
2023-05-23 14:16:43822

MyBatis、JDBC等做大数据量数据插入的案例和结果

30万条数据插入插入数据库验证 实体类、mapper和配置文件定义 不分批次直接梭哈 循环逐条插入 MyBatis实现插入30万条数据 JDBC实现插入30万条数据 总结   本文主要讲述通过
2023-05-22 11:23:13648

Nacos、OpenFeign、Ribbon组件协调工作的原理

    Nacos 如何进行服务自动注册? Ribbon OpenFeign 总结 前几天有个大兄弟问了我一个问题,注册中心要集成SpringCloud,想实现SpringCloud的负载均衡,需要
2023-05-22 10:46:12327

Nacos+@RefreshScope为什么配置能动态刷新?

@RefeshScope这个注解想必大家都用过,在微服务配置中心的场景下经常出现,他可以用来刷新Bean中的属性配置,那大家对他的实现原理了解吗?它为什么可以做到动态刷新呢?
2023-05-19 14:15:26656

Nacos服务基本概念和核心能力以及实现原理

服务发现是指使用一个注册中心来记录分布式系统中的全部服务的信息,以便其他服务能够快速的找到这些已注册的服务
2023-05-17 17:51:49926

Nacos测试环境中cpu飙高的原因和解决方案

出问题的项目是 需要连接各个不同nacos 和不同的 namespace 进行对应操作的 一个项目,对nacos的操作都是httpClient 调用的api接口,httpClient方法 没有问题,不用质疑这个
2023-05-12 11:20:112207

Spring中11个最常用的扩展点分享2

在使用spring的过程中,我们有没有发现它的扩展能力很强呢?由于这个优势的存在,使得spring具有很强的包容性,所以很多第三方应用或者框架可以很容易的投入到spring的怀抱中。今天我们主要来学习Spring中很常用的11个扩展点,你用过几个呢?
2023-05-11 10:48:32248

Spring中11个最常用的扩展点分享1

在使用spring的过程中,我们有没有发现它的扩展能力很强呢?由于这个优势的存在,使得spring具有很强的包容性,所以很多第三方应用或者框架可以很容易的投入到spring的怀抱中。今天我们主要来学习Spring中很常用的11个扩展点,你用过几个呢?
2023-05-11 10:48:30351

从分层架构到微服务架构介绍(五)

本文要介绍的是 服务化架构 (Service-Based Architecture, SBA )。 SBA 可以看成是单体架构和微服务架构之间的一个折中方案,它也是按照业务领域进行服务划分
2023-05-10 17:02:15548

摸鱼低代码平台分享

摸鱼低代码平台希望打造一个基于低代码的无代码平台。即能给程序员使用,也能满足非专业人士的需求。** 摸鱼低代码平台是一款基于Spring Boot、Spring Cloud & Alibaba、Vue、AntDesign的前后端分离微服务后台快速开发框架。
2023-05-06 17:40:50911

Spring干掉原生JVM?

这意味着,除了 Spring 诞生以来就支持的 Java 虚拟机,官方添加了使用 GraalVM 将 Spring 应用编译成原生镜像的 beta 支持,这样的话,就能提供一种新的方式来部署 Spring 应用。Spring Native 支持 Java 和 Kotlin。
2023-05-05 09:25:20330

我们的微服务中为什么需要网关?

玩过微服务的小伙伴对 Spring Cloud 中的的 Spring Cloud Gateway 多多少少都有一些了解,松哥之前既写过相关的文章,也录过相关的视频跟小伙伴们介绍 Spring
2023-05-04 17:38:34946

手写一个MyBatis框架

SqlSessionFactory 是获取会话的工厂,每次使用MyBatis 操作数据库时, 都会开启一个新的会话。在会话工厂的实现中,SqlSessionFactory 负责获取数据源环境配置信息、构建事务工厂和创建操作SQL 的执行器,最终返回会话实现类。
2023-04-20 11:29:30387

技术速递 | 分布式政企应用如何快速实现云原生的微服务架构改造

作者:杨奕  华为云技术规划专家 在以往的文章《云原生微服务治理技术朝无代理架构的演进之路》中,我们介绍了几种微服务架构模式,如下图所示。 注:图片来源https://twitter.com
2023-04-19 00:45:05342

基于Traefik自研的微服务网关

数据平面主要功能是接入用户的HTTP请求和微服务被拆分后的聚合。使用微服务网关统一对外暴露后端服务的API和契约,路由和过滤功能正是网关的核心能力模块。另外,微服务网关可以实现拦截机制和专注跨横切面的功能,包括协议转换、安全认证、熔断限流、灰度发布、日志管理、流量监控等。
2023-04-16 11:08:091889

微服务为什么要用到API网关?

微服务架构(通常简称为微服务)是指开发应用所用的一种架构形式。通过微服务,可将大型应用分解成多个独立的组件,其中每个组件都有各自的责任领域。
2023-04-14 09:17:09476

分布式政企应用如何快速实现云原生的微服务架构改造

在以往的文章《云原生微服务治理技术朝无代理架构的演进之路》中,我们介绍了几种微服务架构模式,如下图所示。
2023-04-12 11:04:31357

SSH和SSM框架有什么区别

SSH框架是Struts+Spring+Hibernate而SSM是指的Spring-MVC+Spring+MyBatis,光从这两个缩写就可以看出来,如果比较两者的区别的话主要比较Struct和Spring-MVC以及Hibernate和MyBatis
2023-04-07 14:44:231093

容器配置Spring Boot注解

Autowired注解用于标记Spring将要解析和注入的依赖项。此注解可以作用在构造函数、字段和setter方法上。
2023-04-07 11:45:22394

Spring Dependency Inject与Bean Scops注解

DependsOn`注解可以配置Spring IoC容器在初始化一个Bean之前,先初始化其他的Bean对象。下面是此注解使用示例代码:
2023-04-07 11:35:49457

Spring Bean相关的4个注解及使用方法

ComponentScan`注解用于配置Spring需要扫描的被组件注解注释的类所在的包。可以通过配置其basePackages属性或者value属性来配置需要扫描的包路径。value属性是basePackages的别名。此注解的用法如下:
2023-04-07 11:33:541080

Spring Web MVC注解

RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射。Spring MVC和Spring WebFlux都通过`RquestMappingHandlerMapping`和`RequestMappingHndlerAdapter`两个类来提供对@RequestMapping注解的支持。
2023-04-07 11:32:47376

Spring-Boot项目开发中调用apaas接口的三种方式

SpringBoot不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。
2023-04-01 11:20:46286

已全部加载完成