文章目录目录文章目录前言一、环境准备二、基本概念三、环境启动 四、把现有的springcloud集成进去:服务发现. 五、配置中心六、服务间通信总结 前言身为一个架构师...硬被我们的测试逼着升级consul到nacos,这就是背景........主要参考网站官网:https://nacos.io/zh-cn/index.html资源地址: 一、环境准备
转载
2024-03-19 23:21:29
230阅读
Preface原文链接: http://yangbingdong.com/2018/spring-boot-docker-elk/ 微服务架构下,微服务在带来良好的设计和架构理念的同时,也带来了运维上的额外复杂性,尤其是在服务部署和服务监控上。单体应用是集中式的,就一个单体跑在一起,部署和管理的时候非常简单,而微服务是一个网状分布的,有很多服务需要维护和管理,对它进行部署和维护的时候则比较复杂。
转载
2023-12-29 22:48:17
21阅读
目录1.用IDEA将Springboot打成jar包1.1 在pom.xml文件中添加spring-boot-maven-plugin映射1.2 此处有坑(如果项目引用的jar包不是maven中的,就是自己手动导入的jar)需将手动导入的jar包写入pom.xml中去。举个例子。1.3 用IDEA生成Jar包2.将项目部署到Docker中2.1安装docker2.2将jar包上传至docker中
转载
2024-06-07 11:34:10
23阅读
1.pom 依赖 <!-- Spring Data Redis的启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</a
原创
2021-04-29 14:33:19
3278阅读
文章目录1.Nacos配置管理1.1.统一配置管理1.1.1.在nacos中添加配置文件1.1.2.从微服务拉取配置1.2.配置热更新1.2.1.方式一1.2.2.方式二(推荐)1.3.配置共享1)添加一个环境共享配置2)在user-service中读取共享配置3)运行两个UserApplication,使用不同的profile4)配置共享的优先级1.4.搭建Nacos集群2.Feign远程调用
转载
2024-02-22 10:26:55
862阅读
1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker支持将软件编译成一
转载
2024-06-20 21:51:45
72阅读
带Docker的Spring Boot本指南将指导您构建运行Spring Boot应用程序的Docker镜像的过程。你要建造什么Docker是一个具有“社交”方面的Linux容器管理工具包,允许用户发布容器图像并使用其他人发布的容器图像。Docker镜像是运行容器化过程的配方,在本指南中,我们将为简单的Spring启动应用程序构建一个。你需要什么大约15分钟最喜欢的文本编辑器或IDEJDK 1.8
转载
2023-09-12 13:58:50
59阅读
这篇文章主要介绍了springboot2.4跨域配置的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 1、如果只是一个简单的springboot demo,用以下配置就行新建config类 ``` import org.springfram ...
转载
2021-08-02 08:20:00
142阅读
2评论
SpringBoot解决跨域问题前后端分离是目前的趋势, 解决跨域问题也是老生常谈的话题了,我们了解一下什么是域和跨域。域:协议 + 域名 + 端口;三者完全相同则为同域,反之有其一不同均为不同域。跨域请求:当前【发起请求】的域和【请求指向】的域属于不同域时,该次请求称之为跨域请求。非同源限制【1】无法读取非同源网页的 Cookie、LocalStorage 和 IndexedDB【2】无法接触非
转载
2024-04-29 10:17:42
54阅读
一.依赖管理1.父项目做依赖管理:<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.3<
转载
2024-05-14 18:19:31
33阅读
spring boot提供了两种跨域配置方式
1.全局跨域
2.局部跨域全局跨域package com.tons.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
im
转载
2023-06-12 19:11:42
128阅读
目录前言本文开发环境介绍开发环境端口说明认证授权服务pom.xml依赖新建Oauth2ServerAutoConfiguration类main函数yml配置第三方应用OAuth客户端pom.xml依赖新建Oauth2ClientAutoConfiguration类新建OauthClientDemoController类main函数yml配置资源服务pom.xml依赖新建ResourceServe
转载
2024-02-20 11:31:30
215阅读
背景在我们开发过程中为了支持 Docker 容器化,一般使用 Maven 编译打包然后生成镜像,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin 插件就是为了帮助我们在 Maven 工程中,通过简单的配置,自动生成镜像并推送到仓库中。spotify 、fabric8这里主要使用的主要是如下两种插件 spotify 、fabric8 , ...
转载
2023-09-09 16:35:37
3阅读
文章目录简介为什么我们要进行这些更改ConfigFileApplicationListener 的问题文档顺序多文档 Properties 文件特定配置文件的专有属性配置文件激活过程配置文件组 (profile group)导入其他配置卷挂载的配置树云平台激活过程支持额外的位置继续使用旧版处理方式摘要推广 简介Spring Boot 2.4.0.M2 刚刚发布,它对 application.pr
转载
2024-04-18 11:33:43
93阅读
文章目录前言一、各项配置的理解?1.spring.profiles.include、group | spring.config.import2.spring.profiles.active二、关于官方迁移文档的理解1. “---” :三个短横线2.spring.config.activate.on-profile总结 前言springboot 2.4 以后配置引入配置的方式有些不同这里是sb官方
转载
2024-03-04 07:16:31
207阅读
前言介绍 本次设计任务是要设计一个基于协同过滤算法的商品推荐系统,通过这个系统能够满足商品推荐系统的管理功能。系统的主要包括首页,个人中心,用户管理,商品类型管理,商品信息管理,系统管理,订单管理等功能。管理员可以根据系统给定的账号进行登录,登录后可以进入商品推荐系统对个性化智能商品推荐所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。该系统为每一个用户都分配了一个用户账号,用
转载
2024-08-28 20:29:55
113阅读
一、Lombok简介 (1)Lombok官网(https://projectlombok.org/)对lombok的介绍 (2)GitHub项目地址:https://github.com/rzwitserloot/lombok 虽然是生硬的翻译,大家也大致可以看到Lombok存在的价值和意义,Lombok主要是可以提高开发效率,让我们这些小码农们工作时可以偷懒,让我们不再编写很多臃肿而定
转载
2024-02-20 10:33:44
23阅读
What? Flyway一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway可以独
原创
2022-07-29 12:11:19
172阅读
尝试使用springboot整合quartz实现定时任务持久化到数据库,并配置quartz的集群功能 首先介绍除了Quartz外实现定时任务的简单方式: timer ScheduledThreadPoolExecutor 以及spring自带的@Scheduled 一:使用Timer创建简单的定时任
转载
2021-06-15 09:30:00
109阅读
2评论
Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,适用于各种数据类型,数字、文本、地理位置、结构化数据、非结构化数据;
原创
2023-08-16 08:30:45
258阅读