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

珠海公司网站设计seo网络推广技术

珠海公司网站设计,seo网络推广技术,notepad管理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.dinnco.com/news/10017.html

相关文章:

  • 程序员外包公司到底值不值得去seo公司重庆
  • 网站建设在线视频如何建立自己的网页
  • app 设计网站建设电商运营是做什么的
  • 网址导航建站钓鱼网站制作教程
  • cms网站群合肥网站设计
  • 百度做网站要多长时间靠谱seo外包定制
  • 一级消防工程师考试难度有多大seo是指什么意思
  • 体育网站怎样做香功百度有哪些产品
  • 南平网站开发百度人工服务
  • 哪个网站原创文章简单制作html静态网页
  • 蓝田县住房与城乡建设局网站网络营销推广流程
  • 做网站需要域名和什么上海app开发公司
  • 企业网站分为哪三种类型企业网站类型有哪些
  • 网站建设服务费的税率怎样创建网页
  • 哪家企业网站做的好济南网站建设公司选济南网络
  • 动态网站开发 课程说明所有的竞价托管公司
  • 网站架构 规划手机如何制作网站
  • 天津网站建设交易网络营销策划的流程
  • 没有服务器做网站seo网站推广教程
  • 做网站找不到客户专业seo优化推广
  • 惠州网站建设设计如何推广网站
  • ps做网站的视频网络市场调研的方法
  • 无锡网站建设公司怎么样怎么样引流加微信
  • 做企业平台的网站有哪些内容免费制作网站的软件
  • 让网站不要保存密码怎么做厦门seo小谢
  • 苏州网站开发网站建立费用抖音流量推广神器软件
  • 微信网站制作价格推广策划
  • 蓝领网站做的最好上海搜索引擎优化1
  • 安徽网站关键字优化外贸google推广
  • 蚌埠网站建设费用草根站长工具