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

珠海网站建设的公司哪家好链接推广

珠海网站建设的公司哪家好,链接推广,做网站php还是java,可视化建站工具一、基于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.khdw.cn/news/59763.html

相关文章:

  • 佛山网站制作哪家好百度指数是什么意思
  • 如何制作可以下单的网站常见的网络营销平台有哪些
  • 长春做线上推广的科技公司杭州关键词优化测试
  • 工业产品设计培训seo运营学校
  • 网站如何做生僻词引流黑帽seo教程
  • falsh网站模板下载网站关键词优化费用
  • 电子 公司 网站建设百度推广联盟
  • 罗湖中小网站建设网站到首页排名
  • 网站设计小技巧网络营销软件哪个好用
  • 网站开发中设置会员等级市场营销模式有哪些
  • 团队网站怎么做关键词优化百家号
  • 网站建设柳市网站制作网站推广
  • 网站制作需要多少钱seo是什么意思怎么解决
  • 代做网站平台百度合伙人官方网站
  • 做动效网站全国最新疫情最新消息
  • 桂林网站建设lieyanma今日最新新闻重大事件
  • wordpress 直播网站吗河南郑州做网站的公司
  • 网站地址栏图标怎么做佛山快速排名
  • 微网站开发技术架构百度快速查询
  • 外部门户网站首页今日新闻头条新闻
  • 群晖 nas 做网站美国搜索引擎排名
  • 用软件做的网站权限管理千度搜索引擎
  • php网站游客试用怎么做广州网络推广哪家好
  • 网络营销推广的主要目标百度seo按天计费
  • 石湾建网站手机优化助手下载
  • 网站模板框架搜索优化整站优化
  • 品牌网站制作哪家好最新百度新闻
  • 专门做设计的一个网站独立站搭建要多少钱
  • flash网站特点seoyoon
  • 怎样打开网站制作制作网页代码大全