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

建设集团网站公司搜索引擎优化简称

建设集团网站公司,搜索引擎优化简称,b2c交易流程,网站优化软件排名Nacos 安装 https://nacos.io/zh-cn/ 源码安装 第一步:利用Gitee获取nacos在github上的代码到自己的gitee仓库中 https://github.com/alibaba/nacos.git 第二步:下载源码到本地。 第三步:使用maven编译代码。 # 先切换到master分支 gi…

Nacos

安装

https://nacos.io/zh-cn/

源码安装

第一步:利用Gitee获取nacos在github上的代码到自己的gitee仓库中

在这里插入图片描述

https://github.com/alibaba/nacos.git

第二步:下载源码到本地。

第三步:使用maven编译代码。

# 先切换到master分支
git checkout master
# 使用如下命令编译源码
mvn -Prelease-nacos -Dmaven.test.skip=true -Drat.skip=true clean install -U

第四步:编译好的内容在distribution目录下

在这里插入图片描述

在这里插入图片描述

第五步:把zip文件放到其他目录中,并解压。

在这里插入图片描述

第六步:修改配置conf目录下的配置文件,添加secretkey。
在这里插入图片描述

nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

第七步:启动nacos F:\env\nacos\bin目录下

startup.cmd -m standalone

Nacos环境测试

https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html

#服务注册
curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'#服务发现
curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName'#发布配置
curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=HelloWorld"#获取配置
curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"

Nacos服务的注册与发现

https://nacos.io/zh-cn/

https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html

父POM

注意版本号的选取。

    <packaging>pom</packaging><properties><spring.cloud-version>Hoxton.SR10</spring.cloud-version><springboot-version>2.2.9.RELEASE</springboot-version><spring.cloudalibaba-version>2.2.9.RELEASE</spring.cloudalibaba-version></properties><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring.cloud-version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${springboot-version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring.cloudalibaba-version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>

模块 provider

微服务模块中引入nacos依赖

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

yml配置

server:port: 8070
spring:application:name: service-provider  #服务名称cloud:nacos:discovery:server-addr: 127.0.0.1:8848  #nacos注册中心的地址

启动类NacosProviderApplication

@SpringBootApplication
@EnableDiscoveryClient  // 注册到nacos中
public class NacosProviderApplication {public static void main(String[] args) {SpringApplication.run(NacosProviderApplication.class, args);}}
    @RestControllerpublic class EchoController {@Value("${server.port}")private Integer port;@RequestMapping(value = "/echo/{string}", method = RequestMethod.GET)public String echo(@PathVariable String string) {return "Hello Nacos Discovery: "+port+"--->" + string;}}

在这里插入图片描述

模块 consumer

pom文件与producer一致

server:port: 8090
spring:application:name: service-consumercloud:nacos:discovery:server-addr: 127.0.0.1:8848

启动类NacosConsumerApplication

@SpringBootApplication
@EnableDiscoveryClient  // 注册到nacos中  不管是消费者还是提供者,都是这个注册到nacos中
public class NacosConsumerApplication {@LoadBalanced@Beanpublic RestTemplate restTemplate() {return new RestTemplate();}public static void main(String[] args) {SpringApplication.run(NacosConsumerApplication.class, args);}}
    @RestControllerpublic class TestController {private final RestTemplate restTemplate;@Autowiredpublic TestController(RestTemplate restTemplate) {this.restTemplate = restTemplate;}@RequestMapping(value = "/echo/{str}", method = RequestMethod.GET)public String echo(@PathVariable String str) {return restTemplate.getForObject("http://service-provider/echo/" + str, String.class);}}

Nacos服务配置中心

https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html

POM文件

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency></dependencies>

yml配置文件

文件名为:bootstrap.yml

spring:application:name: config-democloud:nacos:server-addr: 127.0.0.1:8848config:group: mygroupfile-extension: yamlprofiles:active: dev

Nacos配置中心添加服务配置

在这里插入图片描述

在这里插入图片描述

注意需要在bootstrap配置文件中声明nacos中使用的配置文件的扩展名

spring.cloud.nacos.config.file-extension=yaml
spring:application:name: config-demo #跟配置的前缀名字cloud:nacos:server-addr: 127.0.0.1:8848config:file-extension: yamlprofiles:active: test #跟配置的后缀 设备名匹配

如果需要指定配置文件的分组,如下

spring.cloud.nacos.config.group=dev
.cloud.nacos.config.file-extension=yaml
spring:application:name: config-demo #跟配置的前缀名字cloud:nacos:server-addr: 127.0.0.1:8848config:file-extension: yamlprofiles:active: test #跟配置的后缀 设备名匹配

如果需要指定配置文件的分组,如下

spring.cloud.nacos.config.group=dev
http://www.dtcms.com/wzjs/63012.html

相关文章:

  • 济南ui设计制作培训淘宝关键词排名优化技巧
  • web网站开发的书电商网页制作教程
  • 如何制作一个自己的网站?百度识图鉴你所见
  • 辽宁省交通建设投资集团网站建立公司网站需要多少钱
  • wordpress给文章设置标题seo推广专员工作好做吗
  • 网站页面示意图怎么做今日新闻10条简短
  • 各家建站平台网站首页布局设计模板
  • 如何给自己网站做反链一个新公众号怎么吸粉
  • wordpress经常502鼓楼网页seo搜索引擎优化
  • 做的网站为什么图片看不了北京学校线上教学
  • 哈尔滨编程课哪个机构最好网站自然优化
  • 大连线上教学seo实战培训课程
  • 制作网站怎么做滚动条网站设计的毕业论文
  • 浦东新区网站优化推广西安seo优化工作室
  • 上海景泰建设有限公司网站百度关键词排名代做
  • 做暧暧网站跨境电商营销推广
  • 巴中交通建设有限公司网站杭州网站优化企业
  • 深圳住房和建设局网站轮候大厅百度seo搜索营销新视角
  • 什么网站的图片可以做商用seo百度网站排名软件
  • WordPress授权站资源网武汉seo网站管理
  • 张店学校网站建设哪家好淘宝店铺怎么运营
  • 网站收缩广告设计公司取名字大全集
  • 网址导航网站怎样做总推荐榜总点击榜总排行榜
  • 做棋牌网站赚钱吗想开广告公司怎么起步
  • 来个网站奖励自己河南seo快速排名
  • wordpress 微信二维码登录seo服务商
  • 大神自己做的下载音乐的网站张家界seo
  • 网站建设应走什么会计科目口碑营销的案例
  • 个人业务网站源码百度推广代理开户
  • 郑州网站制作公司宁波网站关键词优化公司