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

做微信网站的公司搜索率最高的关键词

做微信网站的公司,搜索率最高的关键词,有网站源码如何建站,微信引流用什么软件好用SpringCloudConfig 的作用是可以进行配置的更新处理#xff0c;这个的确是很好#xff0c;但是原始的SpringCloudNetflix 架构所提供的动态的抓取配置实在是太繁琐了#xff0c;包括还要使用到SpringCloudBus进行Actuator处理 SpringCloudAlibaba套件之中是基于Nacos 实现的… SpringCloudConfig 的作用是可以进行配置的更新处理这个的确是很好但是原始的SpringCloudNetflix 架构所提供的动态的抓取配置实在是太繁琐了包括还要使用到SpringCloudBus进行Actuator处理 SpringCloudAlibaba套件之中是基于Nacos 实现的服务管理Nacos里面有一个动态的监听配置只要你在Nacos之中定义了配置项那么就可以在程序里面动态抓取不再需要config-server不再需要springcloudbus)。 1.1、【microcloud项目】创建“provider-message-8201”模块 build.gradle project(:provider-message-8201) { // 消息微服务dependencies {implementation(org.springframework.boot:spring-boot-starter-web)implementation(libraries.spring-boot-admin-starter-client)// 以下的依赖库为Nacos注册中心所需要的依赖配置implementation(com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery) {exclude group: com.alibaba.nacos, module: nacos-client // 移除旧版本的Nacos依赖}implementation(com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config) {exclude group: com.alibaba.nacos, module: nacos-client // 移除旧版本的Nacos依赖}implementation(libraries.nacos-client) // 引入与当前的Nacos匹配的依赖库} }1.2、【provider-message-8201】配置文件 application.yml server: # 服务端配置port: 8201 # 8201端口 spring:application: # 配置应用信息name: message.provider # 是微服务的名称cloud: # Cloud配置nacos: # Nacos注册中心配置discovery: # 发现服务weight: 80service: ${spring.application.name} # 使用微服务的名称作为注册的服务名称server-addr: nacos-server:8848 # Nacos服务地址namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间IDgroup: MICROCLOUD_GROUP # 一般建议大写cluster-name: MuyanCluster # 配置集群名称metadata: # 根据自身的需要配置元数据version: 1.0 # 自定义元数据项register-enabled: truebootstrap.yml spring: # Spring配置项application:name: message.provider # 应用名称cloud: # SpringCloud配置项nacos: # Nacos注册中心的配置config: # gRPC通讯配置server-addr: nacos-server:8848 # Nacos地址namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间IDgroup: MICROCLOUD_GROUP # 一般建议大写cluster-name: MuyanCluster # 配置集群名称discovery: # 发现服务weight: 80service: ${spring.application.name} # 使用微服务的名称作为注册的服务名称server-addr: nacos-server:8848 # Nacos服务地址namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间IDgroup: MICROCLOUD_GROUP # 一般建议大写cluster-name: MuyanCluster # 配置集群名称metadata: # 根据自身的需要配置元数据version: 1.0 # 自定义元数据项1.3、【provider-message-8201】MessageAction package com.yootk.provider.action;import com.yootk.provider.vo.MessageConfig; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.util.HashMap; import java.util.Map;RestController RequestMapping(/provider/message/*) public class MessageAction {Autowiredprivate MessageConfig messageConfig;RequestMapping(config)public Object config() {MapString, Object result new HashMap();result.put(flag, this.messageConfig.getFlag());result.put(content, this.messageConfig.getContent());return result;} } 1.4、【provider-message-8201】MessageConfig package com.yootk.provider.vo;import lombok.Data; import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.stereotype.Component;Data Component // 必须添加为Bean RefreshScope // 动态加载 public class MessageConfig {Value(${yootk.message.flag}) // 配置文件的加载KEYprivate String flag;Value(${yootk.message.content}) // 配置文件的加载KEYprivate String content; } 1.5、【provider-message-8201】StartMessageApplication package com.yootk.provider;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient;SpringBootApplication EnableDiscoveryClient public class StartMessageApplication {public static void main(String[] args) {SpringApplication.run(StartMessageApplication.class, args);} } 2、【Nacos控制台】既然现在不再通过GITLab存储了那么就可以将所有的存储项保存在Nacos里面 message.provider-dev.yml yootk:message:flag: devcontent: yootk111message.provider-test.yml yootk:message:flag: testcontent: yootk222message.provider-prod.yml yootk:message:flag: prodcontent: yootk3333、【provider-message-8201子模块】修改bootstrap.yml配置文件: spring.cloud.nacos.config.file-extension speing.peofiles.active spring: # Spring配置项application:name: message.provider # 应用名称profiles:active: dev # 使用的profile配置项cloud: # SpringCloud配置项nacos: # Nacos注册中心的配置config: # gRPC通讯配置server-addr: nacos-server:8848 # Nacos地址namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间IDgroup: MICROCLOUD_GROUP # 一般建议大写cluster-name: MuyanCluster # 配置集群名称file-extension: yml # 配置文件类型discovery: # 发现服务weight: 80service: ${spring.application.name} # 使用微服务的名称作为注册的服务名称server-addr: nacos-server:8848 # Nacos服务地址namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间IDgroup: MICROCLOUD_GROUP # 一般建议大写cluster-name: MuyanCluster # 配置集群名称metadata: # 根据自身的需要配置元数据version: 1.0 # 自定义元数据项程序启动日志 此时通过日志信息可以发现指定的配置项已经开启了订阅那么就意味着只要修改了Nacos里面的配置项的内容当前的消息服务就可以获取到最新的配置了。 当Nacos里面成功的修改了配置项的内容之后对应的微服务的后台会有日志信息的输出: Refresh keys changed: [yootk.message.content] 这个时候不再需要繁琐的ConfigServer加载也不再需要各种的Actuator处理操作更不需要使用到消息组件而整个的配置可以通过可视化的环境进行方便的维护所以技术不能够停止更新哪怕现在技术已经跑通了也不要停止思考。
http://www.yutouwan.com/news/113030/

相关文章:

  • 简洁大气网站模板吸引人的推广标题
  • 合肥网站制作建设公司wordpress 闭站
  • 公司网站模板制作wordpress 搬迁
  • 个人做考试类网站网页小游戏显示插件不支持怎么办
  • 完整网站开发流程c语言精品课程网站开发
  • 帝国网站采集管理怎么做flash型网站网址
  • 网站头图设计WordPress让中文名图片显示
  • 网站项目策划方案公司网站做优化
  • 教做西餐的网站桂林森威建筑工程监理有限责任公司
  • 做填写信息的超链接用什么网站中国网络营销公司
  • 佛山网站设计优化公司上海网站域名注册
  • 建设网站要注意哪些宁夏水利厅建设管理处网站
  • 响应式手机网站学网站建设难吗
  • 百度是门户网站吗简述网站主要流程
  • 上海网站建设广告语国内卖到国外的电商平台
  • 站长工具查询网站信息怎么设计网站规划方案
  • 常见的电子商务网站网址网站设计尺寸大小
  • 一个专门做ppt的网站网站开发流程图软件
  • 固始做网站的公司夜夜夜在线观看
  • 哪里可以接一些网站项目做青岛企业网站建设公司
  • 基于百度地图的网站开发微网站怎么做百度关键词排名
  • aspnet网站开发到部署流程成都投资网站建设
  • 云羽网络做网站怎么样电商网店运营
  • 眼镜网站怎么做it外包工作
  • 手机企业网站推广wordpress 七牛缩略图
  • 网站建设是那个行业最好的商业网站
  • 网站开发 参考文献微信推广联盟
  • 参考消息电子版在线阅读aso优化重要吗
  • 我的世界做指令的网站百度教育小程序入口
  • 廉价网站建设网站和公众号的区别是什么