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

网站设计要学哪些网站推广公司黄页

网站设计要学哪些,网站推广公司黄页,wordpress 图册,百度推广与做网站推广的区别一、基于SpringCloud Alibaba的微服务电商解决方案 1.1、什么是SpringCloud Alibaba? 一系列框架的有序的集合 1.2、电商项目的三高 高并发、高新能、高可用 1.3、SpringCloud Alibaba电商微服务 架构 image.png AKF扩展拆分 image.png y轴 image.png x轴 image.png z轴 image…

一、基于SpringCloud Alibaba的微服务电商解决方案

1.1、什么是SpringCloud Alibaba?

一系列框架的有序的集合

1.2、电商项目的三高

高并发、高新能、高可用

1.3、SpringCloud Alibaba电商微服务 架构

image.png

AKF扩展拆分

image.png

y轴


image.png

x轴


image.png

z轴


image.png

1.4 微服务工程搭建

image.png

搭建结构

版本选择


版本匹配

1.5 Nacos极简入门

1.5.1 介绍

帮助我们发现、配置、管理微服务(alibaba实现的服务注册中心)

  • 服务发现和健康检测
  • 动态配置服务
  • 动态DNS服务
  • 服务及其元数据管理
    【https://nacos.io/zh-cn/docs/what-is-nacos.html#:~:text=%E5%BC%80%E5%8F%91%E5%9B%A2%E9%98%9F-,%E4%BB%80%E4%B9%88%E6%98%AF%20Nacos,-%E6%A6%82%E8%A7%88】
1.5.2 使用场景
老项目使用

最新用法
1.5.3 使用

下载地址:https://github.com/alibaba/nacos/releases
启动:
访问:

1.5.4 Nacos与项目整合

启动类上加@EnableDiscoveryClient服务发现注解,在RestTemplate上加@LoadBalanced注解,实现动态路由功能,最后在yml文件中配置nacos地址
pom.xml

        <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>
String productName = restTemplate.getForObject("http://product-server/product/createProduct/" + productId, String.class);

二、Nacos Config配置中心

2.1 常见的配置中心

  • Appllo
  • Disconf
  • SpringCloud Config
  • Nacos

2.2 为什么使用配置中心

  • 配置文件分散在各个项目里,不方便维护
  • 配置内容安全与权限
  • 更新配置后,项目需要重启

2.3 配置中心得作用

系统配置的集中管理(编辑、存储、分发)、动态更新配置不重启、回滚配置(变更管理、历史版本管理、变更审计)等所有与配置相关的活动

2.4 不同环境的配置与使用

        <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency>
spring:application:name: configcentercloud:nacos:config:server-addr: ***********:8848file-extension: yamlprofiles:active: dev
server:port: 7000

配置中心地址:http://47.93.249.168:8848/nacos

nacos配置中心

配置中心详细配置

@RestController
@RefreshScope  //动态刷新nacos配置
@RequestMapping("/config")
public class ConfigController {@Value("${testStr}")private String testStr;@Value("${testCommon}")private String testCommon;@GetMapping("/test")public String hello() {return testStr + "," +"testCommon";}
}
思考:在nacos中配置了四个文件,configcenter-test.yaml,configcenter-dev.yaml,configcenter-prod.yaml,configcenter.yaml
如果同一个配置在四个文件中都存在且值不同,最终项目读取的是那个?

最后会读取configcenter.yaml

结论:如果配置了spring.profile.active则优先获取configcenter-${spring.profile.active}.yaml中的值
总结:
  • 在bootstrap.yaml文件中如果配置了spring.profile.active,在nacos多个配置中,不重合的值都会读取,重合的以active为主。没配置就以configcenter.yaml为主
  • nacos中Data ID(configcenter-dev)的取值要与bootstrap.yaml中 spring.application.name(configcenter)和spring.profiles.active(dev)的值一致

2.5 不同微服务的配置和使用

1、shard-configs
spring:application:name: configcentercloud:nacos:config:server-addr: **********:8848file-extension: yamlshared-configs[0]:dataId: mq.yaml          # 对应的nacos的Data Idrefresh: true               # 是否刷新shared-configs[1]:dataId: redis.yamlrefresh: true
/*** 不同微服务的nacos配置*/@Value("${redisStr}")private String redisStr;@Value("${mqStr}")private String mqStr;@Value("${test}")private String test;@GetMapping("/test")public String hello() {return testStr + "," +testCommon;}@GetMapping("/test2")public String hello2() {return redisStr +","+ mqStr;}@GetMapping("/test3")public String hello3() {return test;}
nacos配置中心
思考:如果shard-configs的文件存在相同的配置,最终会以哪个配置文件中的值为主

会以后配置的配置文件中的值为主

2、extension-configs

extension-configs读取顺序和shard-config配置和读取顺序一样,后配置的为主

spring:application:name: configcentercloud:nacos:config:server-addr: **********:8848file-extension: yamlextension-configs[0]:dataId: redis.yaml          # 对应的nacos的Data Idrefresh: true               # 是否刷新extension-configs[1]:dataId: mq.yamlrefresh: true

总结

当shared-configs和extension-configs存在相同的配置,则以extension-config中的配置为主

三、Nacos Config动态刷新机制

3.1 原理:

image.png
最后编辑于:2025-06-05 21:07:25


喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.dtcms.com/wzjs/296267.html

相关文章:

  • 品牌搭建网站 官网网络seo软件
  • wordpress上传数据库如何优化网站排名
  • 上海手机网站建设电话情感式软文广告
  • 网站 入站规则 设置网站建设平台有哪些
  • 小程序开发一年多少钱小红书怎么做关键词排名优化
  • 网站开发用什么语言好百度搜索竞价推广
  • 魔立方 网站建设网络营销站点推广的方法
  • 网站是什么上海网站建设开发公司
  • frontpg做网站好吗微信推广方案
  • 厦门做网站优化价格百度在线客服系统
  • 成都pc网站建设建站宝盒
  • wordpress做后端seo还可以做哪些推广
  • 织梦网站+当前位置限制宽度日本搜索引擎
  • Java做新闻网站市场营销证书含金量
  • 宝安网站设计项目seo关键词使用
  • 黑客怎么入侵网站网站服务器软件
  • 虎门做外贸网站网站建设深圳公司
  • 怎么查一个网站有没有做301好看的网页设计作品
  • 上海做网站公司有哪些现在做百度推广有用吗
  • 网站设计基础百度游戏
  • 武汉网站建设费用品牌营销策划公司哪家好
  • 网站开发进度控制计划表搜易网提供的技术服务
  • 外贸流程及详细步骤怎么做网站关键词优化
  • 福建网站开发企业百度地图广告投放
  • 做网站程序员seo是网络优化吗
  • 做app还是做网站合适怎么做好seo内容优化
  • 在哪个网站做民营企业申报新闻网站软文平台
  • 如何做公众号小说网站赚钱福州专业的seo软件
  • 动力网站代码网站营销外包哪家专业
  • 网络优化怎么自己做网站四川企业seo推广