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

帮客户做传销网站建设工程知识类网站

帮客户做传销网站,建设工程知识类网站,星子网,网页设计与制作教程ps一、Nacos基础简介 1、概念简介 Nacos 是构建以“服务”为中心的现代应用架构,如微服务范式、云原生范式等服务基础设施。聚焦于发现、配置和管理微服务。Nacos提供一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管…

一、Nacos基础简介

1、概念简介

Nacos 是构建以“服务”为中心的现代应用架构,如微服务范式、云原生范式等服务基础设施。聚焦于发现、配置和管理微服务。Nacos提供一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理。敏捷构建、交付和管理微服务平台。

2、关键特性

  • 动态配置服务
  • 服务发现和服务健康监测
  • 动态 DNS 服务
  • 服务及其元数据管理

3、专业术语解释

  • 命名空间

用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。

  • 配置集

一组相关或者不相关的配置项的集合称为配置集。在系统中,一个配置文件通常就是一个配置集,包含了系统各个方面的配置。

  • 配置集 ID

Nacos 中的某个配置集的ID。配置集ID是组织划分配置的维度之一。DataID通常用于组织划分系统的配置集。

  • 配置分组

Nacos 中的一组配置集,是组织配置的维度之一。通过一个有意义的字符串对配置集进行(Group)分组,从而区分 Data ID 相同的配置集。

  • 配置快照

Nacos 的客户端 SDK 会在本地生成配置的快照。当客户端无法连接到 Nacos Server 时,可以使用配置快照显示系统的整体容灾能力。

  • 服务注册

存储服务实例和服务负载均衡策略的数据库。

  • 服务发现

使用服务名对服务下的实例的地址和元数据进行探测,并以预先定义的接口提供给客户端进行查询。

  • 元数据

Nacos数据(如配置和服务)描述信息,如服务版本、权重、容灾策略、负载均衡策略等。

4、Nacos生态圈

Nacos 无缝支持一些主流的开源框架生态:

  • Spring Cloud 微服务框架 ;
  • Dubbo RPC框架 ;
  • Kubernetes 容器应用 ;

二、Nacos环境搭建

1、环境版本

这里在Windos环境下搭建Nacos单个服务。

  • Nacos版本:官方推荐的稳定版本为1.1.4。
  • 基础环境:JDK 1.8+;Maven 3.2.x

2、环境包下载

这里直接下载打包好的文件,也可以下载源码自己打包。

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

下载文件:nacos-server-1.1.4.zip

3、启动环境

  • 启动文件地址:nacos\bin
  • 启动文件:startup.cmd
  • 关闭文件:shutdown.cmd

启动后登陆,账户密码默认:nacos/nacos ;首页效果如下:
在这里插入图片描述

三、整合SpringBoot2

注意:版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本。

1、新建配置

在这里插入图片描述

2、核心依赖

<!-- Nacos 组件依赖 -->
<dependency><groupId>com.alibaba.boot</groupId><artifactId>nacos-discovery-spring-boot-starter</artifactId><version>0.2.3</version>
</dependency>
<dependency><groupId>com.alibaba.boot</groupId><artifactId>nacos-config-spring-boot-starter</artifactId><version>0.2.3</version>
</dependency>

3、Yml配置文件

这里把项目作为服务注册到Nacos中。

nacos:config:server-addr: 127.0.0.1:8848discovery:server-addr: 127.0.0.1:8848

4、启动类配置

启动类关联配置中心的dataId标识。

@EnableSwagger2
@SpringBootApplication
@NacosPropertySource(dataId = "WARE_ID", autoRefreshed = true)
public class Application7017 {public static void main(String[] args) {SpringApplication.run(Application7017.class,args) ;}
}

5、核心配置类

import com.alibaba.nacos.api.annotation.NacosInjected;
import com.alibaba.nacos.api.exception.NacosException;
import com.alibaba.nacos.api.naming.NamingService;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import javax.annotation.PostConstruct;
@Configuration
public class NacosConfig {@Value("${server.port}")private int serverPort;@Value("${spring.application.name}")private String applicationName;@NacosInjectedprivate NamingService namingService;@PostConstructpublic void registerInstance() throws NacosException {namingService.registerInstance(applicationName, "127.0.0.1", serverPort);}
}

启动成功后查询服务列表:
在这里插入图片描述

6、基础API用例

这里演示两个基础用法:上述步骤1的配置内容读取,步骤4的服务列表读取。基于swagger2管理测试接口。
在这里插入图片描述

@Api("Nacos接口管理")
@RestController
@RequestMapping("/nacos")
public class NacosController {@NacosValue(value = "${MyName:null}", autoRefreshed = true)private String myName;@NacosValue(value = "${project:null}", autoRefreshed = true)private String project;@ApiOperation(value="查询配置信息")@GetMapping(value = "/info")public String info () {return myName+":"+project;}@NacosInjectedprivate NamingService namingService;@ApiOperation(value="查询服务列表")@GetMapping(value = "/getServerList")public List<Instance> getServerList (@RequestParam String serviceName) {try {return namingService.getAllInstances(serviceName) ;} catch (Exception e){e.printStackTrace();}return null ;}
}
http://www.yayakq.cn/news/920117/

相关文章:

  • 网站程序哪个好网站网页设计项目计划书
  • 上海网络公司网站山东省住房建设厅网站安全处
  • 网站建设如何加入字体怎样建一个可以支付的网站
  • 商融交通建设工程有限公司网站lnmp wordpress lamp
  • 文山网站建设代理柳州专业网站建设加盟
  • 都昌网站建设做网站的经验和体会
  • 东营网站开发公司易县做网站的在哪
  • php旅游类网站开发毕业设计网站建设一条龙
  • 鸿邑网站建设模板做的网站不好优化
  • 网站制作网站建设需要多少钱ai人工智能写作网站
  • 网页设计网站ps做网站主页图片
  • 外贸网站建设seo优化小程序推广运营
  • 文案类的网站免费空间做网站
  • 全球网站开发者大会上虞网站建设
  • 如何做淘宝优惠券网站网站服务器空间不足
  • 网站备案变更主体电话软件开发和网站开发难度
  • 企业网站管理系统 源码企业内部培训app软件
  • 优化网站性能重庆市建设网站公司
  • 做的门户网站怎么绑定ip地址新网网站空间到期停了 咋续费
  • 文化网站建设论文揭阳网站制作服务
  • 甘肃网站快速排名策划深圳最新招聘
  • 网站外链建设与文章发布规范中国移动官方网站
  • 天津网站制作培训公共资源交易中心事业编怎么样
  • 网站建设公司 知道万维科技佰牛网站建设
  • 深圳有没有可以做家教的网站无锡哪家做网站好
  • 物理机安装虚拟机做网站好处网站绑定微信账号
  • 深圳做响应式网站制作微网站如何制作
  • 如何做ps4游戏视频网站免费qq空间访客网站
  • 建微信网站模板国内建站源码
  • 高唐企业做网站推广企业网站建设官网