当前位置: 首页 > news >正文

查看网站有没有做301设计工作室简介

查看网站有没有做301,设计工作室简介,高校建设网站的特色,xx企业网站建设方案书1 简介 在分布式系统中#xff0c;由于服务数量较多#xff0c;配置文件分布在不同的微服务项目中#xff0c;管理不方便。为了方便对配置文件的集中管理#xff0c;需要使用分布式配置中心组件。在SpringCloud中#xff0c;提供了SpringCloud Config#xff0c;它支持将…1 简介 在分布式系统中由于服务数量较多配置文件分布在不同的微服务项目中管理不方便。为了方便对配置文件的集中管理需要使用分布式配置中心组件。在SpringCloud中提供了SpringCloud Config它支持将配置文件放到配置服务的本地也支持放在远程Git仓库(GitHub或码云等)。 配置中心在本质上也是一个微服务同样需要注册到Eureka服务注册中心。 2 Git配置管理 2.1 远程Git仓库 知名的Git远程仓库有国外的GitHub和国内的码云gitee但是使用GitHub时国内的用户经常遇到的问题是访问速度太慢有时候还会出现无法连接的情况。如果希望体验更好一些可以使用国内的Git托管服务——码云gitee.com。 与GitHub相比码云也提供免费的Git仓库。此外还集成了代码质量检测、项目演示等功能。对于团队协作开发码云还提供了项目管理、代码托管、文档管理的服务。本章中使用的远程Git仓库是码云。 码云访问地址 2.2 创建远程仓库 首先要使用码云上的私有远程git仓库需要先注册帐号请先自行访问网站并注册帐号然后使用帐号登录码云控制台并创建公开仓库。 2.3 创建配置文件 在新建的仓库中创建需要被统一配置管理的配置文件。 配置文件的命名方式{application}-{profile}.yml 或 {application}-{profile}.properties 其中application为应用名称 profile用于区分开发环境测试环境、生产环境等如user-dev.yml表示用户微服务开发环境下使用的配置文件。 3 搭建配置中心微服务 3.1 创建工程 创建config-server配置中心服务模块添加依赖 dependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-client/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-config-server/artifactId/dependency/dependencies配置启动类 package com.giser.config;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.config.server.EnableConfigServer;SpringBootApplication EnableConfigServer public class ConfigServerApplication {public static void main(String[] args) {SpringApplication.run(ConfigServerApplication.class, args);} }3.2 编写配置文件 server:port: 20000spring:application:name: config-serversecurity:user:name: adminpassword: 123cloud:config:server:git:uri: https://gitee.com/giserDev/springcloudconfig.giteureka:client:service-url:defaultZone: http://${spring.security.user.name}:${spring.security.user.password}127.0.0.1:10086/eureka/3.3 启动测试 启动配置中心和注册中心访问http://localhost:20000/application-dev.yml此时可以输出配置文件内容。并且当配置文件内容发生变化时可以及时读取到最新数据。 4 获取配置中心配置信息 在完成配置中心微服务的搭建之后需要改造用户微服务其配置文件信息不再由微服务项目提供而实从配置中心获取。此时需要对user-service进行改造。 4.1 添加依赖 dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-config/artifactId /dependency4.2 修改配置 删除application.yml文件添加bootstrap.yml文件配置如下 spring:cloud:config:# 与远程仓库中的配置文件的application保持一致name: application# 远程仓库中的配置文件的profile保持一致profile: dev# 远程仓库中的版本保持一致label: masterdiscovery:# 使用配置中心enabled: true# 配置中心服务idservice-id: config-servereureka:client:service-url:defaultZone: http://127.0.0.1:10086/eurekabootstrap.yml和application.yml的区别 bootstrap.yml文件也是Spring Boot的默认配置文件而且其加载的时间相比于application.yml更早。 application.yml和bootstrap.yml虽然都是Spring Boot的默认配置文件但是定位却不相同。 bootstrap.yml 可以理解成系统级别的一些参数配置这些参数一般是不会变动的。 application.yml 可以用来定义应用级别的参数如果搭配 spring cloud config 使用application.yml 里面定义的文件可以实现动态替换。 总结就是: bootstrap.yml文件相当于项目启动时的引导文件内容相对固定。 application.yml文件是微服务的一些常规配置参数变化比较频繁。4.3 启动测试 启动注册中心eureka-server 、配置中心config-server 、用户服务user-service 如果启动没有报错其实已经使用上配置中心内容可以到注册中心查看也可以检验user-service 的服务。
http://wiki.neutronadmin.com/news/33175/

相关文章:

  • 求个网站好人一生平安非常赚又一个wordpress站点
  • 公司网站制作范文厦门外贸网站建
  • 网站建设中标通州网站制作
  • 产品设计网站官网网站开发全科班
  • 网站导航页面设计湖北 商城网站建设多少钱
  • 织梦网站栏目无法生成怎么在手机上做微电影网站
  • 网站黑链检测端午节网站怎么做
  • 网站设计的关键做的比较好看的国内网站
  • 站长统计免费下载网络推广公司重诚
  • 邢台大峡谷烟台seo网站诊断
  • 陕西网站建设价格佛山顺德容桂网站制作
  • 对网站开发的理解500字wordpress 简洁主题
  • 查看网站域名网站搜索引擎提交
  • 网站平台如何推广济南中建设计院 官方网站
  • 潍坊市建设工程质量安全监督站网站wordpress主题的文件在哪个文件夹
  • 平乡县网站建设国内服装电商平台
  • 大型网站制作平台苏州保洁公司哪家最好
  • 进口食品销售销售在那个网站做个人网站建设的目的
  • 网站建设行业网站wordpress类别id
  • 扁平化色块风格的网站固定ip如何做网站服务器
  • 连云港网站关键字优化如何东莞市网站seo
  • 高端的网站设计公司廉洁长沙网站
  • 做装饬在哪家网站挂wordpress推荐适合seo的主题
  • 团支书登录智慧团建网站哪里有学做ppt的网站
  • 屏幕分辨率 网站开发江苏中兴建设有限公司网站
  • 基于asp.net电子商务网站开发实践中的关键技术和应用flash代码做网站教程
  • c 精品课程建设网站源程序asp加dw做网站
  • 做低价的跨境电商网站广州市照明建设管理中心网站
  • 上市设计网站对电子商务网站建设的认识
  • 旅游网站建设风险建设银行网站用什么字体