
Nacos
文章平均质量分 64
阿里巴巴springcloud中的 服务注册中心,配置中心
诗水人间
要想走的更远,就需要思考更深层次的问题。冷静、智慧、深沉是我所向往的
展开
-
nacos作为配置中心和服务注册中心 的完整使用案例
通过maven搭建一个springboot项目第一步、下载并运行起nacos下载nacos服务器的程序包:https://github.com/alibaba/nacos/releases/下载tar.gz或者zip包进行解压,进入bin,双击startup.cmd运行nacos新版本需要在后面加上 -m standalonestartup.cmd -m standalone建议查看官方文档(这永远是正确的学习方法):https://nacos.io/zh-cn/docs/quick-star原创 2020-06-26 01:24:45 · 136738 阅读 · 3 评论 -
docker启动nacos的各种方式(持续更新)
情形1、内嵌derby为数据源docker run -d \-e PREFER_HOST_MODE=hostname \-e SPRING_DATASOURCE_PLATFORM=derby \-e MODE=standalone \--network=host \--name nacos \--restart=always \nacos/nacos-server情形2、使用外部MySQL作为数据源,单机 非集群方式需要先创建好数据库以及对应的表(执行nacos-msql.sql即可原创 2021-04-04 09:15:58 · 6201 阅读 · 3 评论 -
nacos集群和持久化配置
在使用nacos的时候我们有用过nacos作为配置中心,也就是在nacos上创建的yml配置文件。会发现关闭nacos然后后面再次启动nacos时,这些yml配置信息并没有消失。为什么yml配置信息没有消失?原因在于nacos带有一个嵌入式的小型数据库derby,哪些配置信息都被持久化到derby数据库中。因此当nacos启动的时候就会将持久化的数据再次读取出来。derby存的数据路径在由此引发思考,如果要做nacos的集群,那么首要的目的就是这些持久化数据在每一台nacos实例上都要一致。而原创 2020-09-21 16:08:49 · 103057 阅读 · 0 评论 -
nacos与zookeeper、consul、eureka之间的对比
注册中心特性对比一致性(Consistency)、 可用性(Availability)、分区容错性(Partition tolerance)比较nacoseurekaconsulzookeeper一致性协议CP + AP 可切换APCPCP健康检查TCP/HTTP/MySQL/Client BeatClient BeatTCP/HTTP/gRPC/CMDClient Beat负载均衡权重/DSL/metadata/CMDBRibbonFabio原创 2020-09-21 13:57:03 · 101205 阅读 · 0 评论 -
nacos服务的负载均衡功能演示
服务提供者第一个服务提供者@SpringBootApplication@EnableDiscoveryClientpublic class CloudalibabaProviderPayment01Application { public static void main(String[] args) { SpringApplication.run(CloudalibabaProviderPayment01Application.class, args); }原创 2020-09-21 13:35:52 · 99817 阅读 · 1 评论 -
Nacos做服务注册中心使用案例
关于环境搭建部分请借鉴:nacos做配置中心和服务注册中心 的完整使用案例<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>server.port=8070spring.application.nam原创 2020-09-21 04:27:51 · 90853 阅读 · 1 评论