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

西安建站seo搜索引擎优化是什么意思

西安建站,seo搜索引擎优化是什么意思,网站建设(信科网络),公司向要做一个网站要怎么做目录 引出nacos服务器和命名空间Nacos服务器命名空间 springBoot整合nacosspringcloud Alibaba 版本与springcloud对应关系引包配置maincontroller 报错以及解决【报错】错误:缺少服务名称报错:9848端口未开放 启动测试引入多个nacos配置多个配置的情况没…

目录

  • 引出
  • nacos服务器和命名空间
    • Nacos服务器
    • 命名空间
  • springBoot整合nacos
    • springcloud Alibaba 版本与springcloud对应关系
    • 引包
    • 配置
    • main
    • controller
  • 报错以及解决【报错】
    • 错误:缺少服务名称
    • 报错:9848端口未开放
  • 启动+测试
  • 引入多个nacos配置
    • 多个配置的情况
      • 没加.yaml的报错【报错】
      • 两个同名配置【细节】
    • nacos中新建配置(加后缀)
    • 配置文件(配置多个)
    • controller
  • 总结

引出


1.nacos是服务发现、配置管理和服务管理平台;
2.nacos的命名空间–>组–>服务;
3.springboot整合nacos,版本的对应;
4.引入多个nacos配置的方法;

nacos服务器和命名空间

Nacos服务器

在这里插入图片描述

用户

在这里插入图片描述

服务管理,命名空间,集群管理

在这里插入图片描述

命名空间

在这里插入图片描述

命名空间唯一id

在这里插入图片描述

自定义命名空间,公共命名空间

在这里插入图片描述

如何找到配置文件

在这里插入图片描述

新建配置

在这里插入图片描述

层级关系

在这里插入图片描述

springBoot整合nacos

springcloud Alibaba 版本与springcloud对应关系

在这里插入图片描述

引包

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.tianju.cloud</groupId><artifactId>spring-boot-nacos</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.13</version></parent><!--    依赖的管理--><dependencyManagement><dependencies><!--整合springcloud --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>2021.0.5</version><type>pom</type><scope>import</scope></dependency><!--整合springcloud alibaba--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2021.0.4.0</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><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><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId></dependency></dependencies></project>

在这里插入图片描述

配置

bootstrap.yml

spring:cloud:nacos:discovery:# 能够注册register-enabled: trueserver-addr: http://192.168.111.130:8848/config:server-addr: ${spring.cloud.nacos.discovery.server-addr}# namespace的idnamespace: 57bca93f-1161-4649-aec3-da79c3aa7cc2# 配置单个的方式group: DEVname: book-cofigfile-extension: yamlapplication:name: springcloud-nacos

main

package com.tianju.springcloud;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;@SpringBootApplication
@EnableDiscoveryClient
public class NacosApp {public static void main(String[] args) {SpringApplication.run(NacosApp.class);}
}

controller

package com.tianju.springcloud.controller;import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.HashMap;
import java.util.Map;@RestController
@RequestMapping("/api/nacos")
@RefreshScope
public class NacosController {@Value("${book.name}")private String bookName;@GetMapping("/hello")public Map hello(){Map map = new HashMap();map.put("hello", bookName);return map;}
}

报错以及解决【报错】

错误:缺少服务名称

java.lang.IllegalArgumentException: Param ‘serviceName’ is illegal, serviceName is blank

缺少服务名称

application:  name: springcloud-nacos

报错:9848端口未开放

在这里插入图片描述

2023-08-19 10:43:46.534 ERROR 14404 — [ main] c.a.n.c.remote.client.grpc.GrpcClient : Server check fail, please check server 192.168.111.130 ,port 9848 is available , error ={}

java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 2 milliseconds, 26600 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCallsKaTeX parse error: Expected '}', got 'EOF' at end of input: ….ProtoLiteUtilsMessageMarshaller@55caeb35, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils M e s s a g e M a r s h a l l e r @ 6 d 868997 , s c h e m a D e s c r i p t o r = c o m . a l i b a b a . n a c o s . a p i . g r p c . a u t o . R e q u e s t G r p c MessageMarshaller@6d868997, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc MessageMarshaller@6d868997,schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpcRequestMethodDescriptorSupplier@2c383e33}}}}}]]

解决办法:开放端口

9848端口没有打开

在这里插入图片描述

[root@192 bin]# firewall-cmd --zone=public --add-port=9848/tcp --permanent
success
[root@192 bin]# firewall-cmd --reload
success
[root@192 bin]# firewall-cmd --zone=public --list-ports
3306/tcp 15672/tcp 5672/tcp 2375/tcp 8848/tcp 9848/tcp
[root@192 bin]# 

启动+测试

启动成功

在这里插入图片描述

编辑配置

在这里插入图片描述

进行配置的修改

在这里插入图片描述

修改后发布

在这里插入图片描述

后端监听搞修改,会自动刷新

在这里插入图片描述

更改前后访问对比

在这里插入图片描述

引入多个nacos配置

多个配置的情况

在这里插入图片描述

配置本质是java代码

在这里插入图片描述

没加.yaml的报错【报错】

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘providerController’: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ‘book.name’ in value “${book.name}”

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘book.name’ in value “${book.name}”

在这里插入图片描述

两个同名配置【细节】

在这里插入图片描述

nacos中新建配置(加后缀)

在这里插入图片描述

两个配置文件

在这里插入图片描述

配置文件(配置多个)

spring:cloud:nacos:discovery:register-enabled: trueserver-addr: http://192.168.200.104:8848config:server-addr: ${spring.cloud.nacos.discovery.server-addr}namespace: 1aec5da8-c5af-46af-8302-f2bd7964f613   # nacos中namespace的idextension-configs:- data-id: movie_config.yamlgroup: DEVrefresh: true- data-id: book_config.yamlgroup: DEVrefresh: trueapplication:name: springcloud-nacos

在这里插入图片描述

另一种写法

extension-configs[0]:data-id: movie_config.yamlgroup: DEVrefresh: true
extension-configs[1]:data-id: book_config.yamlgroup: DEVrefresh: true

controller

在这里插入图片描述


总结

1.nacos是服务发现、配置管理和服务管理平台;
2.nacos的命名空间–>组–>服务;
3.springboot整合nacos,版本的对应;
4.引入多个nacos配置的方法;

http://www.ds6.com.cn/news/14094.html

相关文章:

  • 名词解释seo熊猫seo实战培训
  • 网站开发合肥宁德市疫情
  • 网页布局的基础seo网络营销是什么意思
  • 广告联盟全自动赚钱系统惠州短视频seo
  • 旅游网站的制作互联网营销公司
  • 网站图片上的水印怎么做酒店网络营销推广方式
  • 手机网站免费模板google关键词搜索技巧
  • 网站建设报价ppt模版微信怎么推广
  • wordpress全装美恰今日头条搜索优化怎么做
  • 选择手机网站建设网络营销的新特点
  • 自学做蛋糕的网站关键词优化技巧有哪些
  • 网站建设开发互联网推广销售好做吗
  • wordpress图片合成关键词排名优化公司外包
  • 山西网站建设公司google seo是什么
  • 公司建的是网页还是网站海外新闻发布
  • 优化师培训一键优化
  • 服务器配置wordpress长沙网站seo收费
  • 替朋友做网站cba排名最新排名
  • 苏州建站公司优搜苏州聚尚网络最近的新闻热点
  • 威海住房和城乡建设局网站百度广告联盟app下载官网
  • 经常做飞机网站搜狗站长管理平台
  • 高唐企业建网站服务商广东今日最新疫情通报
  • 项目营销策划公司seo效果分析
  • 网站安全维护引擎优化是什么意思
  • 土木在线重庆网络seo
  • 在百度做推广需要网站应用宝下载
  • 奉贤专业网站建设农产品网络营销推广方案
  • 阿里云ecs可以做几个网站seo推荐
  • 做全景网站怎么建一个自己的网站
  • wordpress 网站地图公司怎么建立自己的网站