一.SpringCloud config是什么?简单来说,Spring Cloud Config就是能将各个 应用/系统/模块 的配置文件存放到统一的地方然后进行管理(Git 或者 SVN),客户端通过接口去获取这些配置文件。SpringCloud config 为微服务架构中的微服务提供集中化的外部配置支持, 配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置二.SpringCl
Config Server一、基本搭建1 .首先创建一个 Spring Boot 项目作为 module ,项目名为config-server 依赖需要添加 Web、Config Server 依赖 项目创建完成 2.项目创建成功后,在启动类上加 @EnableConfigServer 注解,开启 config server 功能@SpringBootApplication @EnableConf
  一、概述  1、分布式系统面临的问题  微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题,我们每一个微服务自己带着一个application.yml,上百个配置文件的管理就很复杂了。
转载 2024-03-05 12:58:20
214阅读
目录一、概述1.OpenFeign是什么2.能干嘛二、OpenFeign使用步骤1.接口+注解2.新建Module3.POM4.YML5.主启动类6.业务类7.测试8.小总结三、OpenFeign超时控制1.超时设置,故意设置超时演示出错情况2.是什么3.YML中需要开启OpenFeign客户端超时控制四、OpenFeign日志打印功能1.是什么2.日志级别3.配置日志bean4.YML文件里需
Spring Cloud和Spring Boot深入理解之项目启动源码解析一项目启动源码解析初始化器设置监听器设置推断主应用类 项目启动源码解析我们知道最简单的启动就是这样,但是具体内部做了些什么事情呢,我们慢慢道来:@SpringBootApplication public class SpringBootStudyApplication { public static void m
高可用指设计系统减少服务不能工作的时间,在分布式系统里面是必须考虑设计的。前面搭建的是一台eureka注册中心,要保证eureka注册中心高可用,最少需要两台eureka注册中心,且这两台的数据需要保持一致,才能保障当其中一台出现故障时,整个系统可以正常运行。话不多说,下面上代码1.新建eureka-register-high-available模块,pom文件和eureka-register模块
转载 9月前
0阅读
1、概念:SpringCloudConfig 高级配置2、具体内容在 SpringCloudConfig 之中考虑到所有配置文件都暴露在远程仓库之中的安全性问题,所以提供有安全访问的处理机制,这样可以对一些数据进行加密以及在读取的时候实现解密的控制。2.1、密钥加密处理所谓的密钥的处理指的就是设置一个公共的操作访问密码,而后通过 curl 命令对要进行访问的数据做一个加密处理即可。1、 【micr
转载 2024-03-20 10:27:48
38阅读
Spring boot 默认端口是8080,如果想要进行更改的话,只需要修改applicatoin.properties文件,在配置文件中加入: server.port=9090  常用配置:######################################################## ###EMBEDDED SERVER CONFIGURATION (Serv
1.简介Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。Jenkins是一个工具集,提供了各种各样的插件 2.Windows安装、启动 Jenkins for Windows安装Tomcat+ Jenkins.war Cmd : Java -Jar Jenkins.war推荐使用第三种方式,在各种操作系统平台上都
转载 2024-05-13 23:08:12
1064阅读
# 如何修改Spring Boot端口 ## 简介 作为一名经验丰富的开发者,你经常会遇到需要修改Spring Boot应用的端口的情况,今天你需要教一位刚入行的小白如何实现这个操作。 ## 整体流程 首先,我们来看一下整个修改Spring Boot端口的流程: ```mermaid erDiagram 用户 -> 修改配置文件: 请求修改Spring Boot端口 修改配置
原创 2024-05-14 04:40:32
66阅读
1、安装如果不采用自建数据库,而是gitlab自集成的数据库,那么安装很简单 1.1、采用外置自建数据库需要先成功安装数据库,确保数据库可以正常访问在数据库中创建对应的数据库、账号、密码,然后授权下载rpm包,执行yum install gitlab-ce.xxx.rpm 修改配置文件 /etc/gitlab/gitlab.rb 重载配置 gitlab-ctl reconfigure 重启服务 g
目录一、properties文件配置 SpringBoot 启动端口二、 IDEA 本身的配置来指定启动端口三、IDEA 本身的配置来指定启动端口>properties文件配置 SpringBoot 启动端口 一、properties文件配置 SpringBoot 启动端口新建一个.properties文件,在此文件中配置启动端口号,如图运行结果:启动端口8081二、 IDEA 本身的配置
org.apache.catalina.startup.Bootstrap第一步自然从main函数开始,我们可以从中看出bootstrap的初始化过程 main函数首先是调用init方法 ,然后根据main的参数,比如start、startd、stop、stopd等等,启动或停止服务器 ps:start和startd的区别,感觉像是前者用于重新启动 init方法 设置系统属性:setCatalin
转载 2024-09-24 11:39:49
43阅读
一:jenkins简介 enkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 1 Jenkins的由来 目前持续集成(CI)已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程。并且能够帮助您的开发团队应对如下挑战:a. 软件构建
※将Tomcat集成到IDEA中            (因为现在Tomcat在本地,每次去手动启动很麻烦,所以借助集成工具来启动来关闭,和发布项目会非常方便)           &nbs
spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。 1.可以通过实现Emb
转载 2016-04-20 17:07:00
372阅读
2评论
在默认情况下 Jenkins 使用的端口是 8080。这个端口可能会与当前服务器上运行的很多程序有冲突,所以我们可能会希望对这个运行的默认端口进行修改。需要修改的文件为:/etc/default/jenkins  打开文件后,把 HTTP_PORT 参数修改为你希望的参数后保存重启 Jenkins 就可以了。
原创 2023-04-01 22:18:26
417阅读
今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境。很快安装好了,嗯。对新手确实很友好。phpmyadmin,Apache,php直接配置安装好了。省去了很多时间。可是安装后却遇到一个麻烦事,就是这个Mysql启动后就会过几秒就显示Mysql已经停止(这个是我现在的我已经解决这
nginx 解压目录下的 conf 目录下的 nginx.conf 修改对应端口
转载 2021-08-13 11:38:51
3601阅读
# 如何修改Python启动端口 ## 简介 作为一名经验丰富的开发者,你可能会遇到需要修改Python启动端口的情况。在这篇文章中,我将教会你如何实现这一操作,让你迅速掌握这一技能。 ### 流程图 ```mermaid flowchart TD A(开始) B[找到Python文件] C[修改端口配置] D(结束) A --> B B -->
原创 2024-05-06 06:55:20
166阅读
  • 1
  • 2
  • 3
  • 4
  • 5