Springboot cloud概念和Nacos

Spring Boot Cloud 是一组基于 Spring Boot 开发框架的云计算组件和工具,旨在简化构建云原生应用程序的过程。Spring Boot Cloud 提供了许多云原生应用程序所需的基础设施,例如服务发现、负载均衡、配置管理等。Spring Boot Cloud 包括以下组件:

  1. Spring Cloud Config:提供了统一的配置管理方式,支持将配置文件存储在 Git、SVN、本地文件系统等不同的配置源中。

  2. Spring Cloud Eureka:服务发现组件,提供了注册中心、服务注册与发现机制,可以让应用程序自动发现其他应用程序提供的服务。

  3. Spring Cloud Ribbon:负载均衡组件,可以让应用程序自动根据负载情况选择最优的服务并进行请求转发。

  4. Spring Cloud Feign:基于 Ribbon 的声明式 REST 客户端,可以让应用程序通过简单的接口调用方式访问其他服务。

  5. Spring Cloud Hystrix:熔断器组件,可以防止服务故障对整个应用程序造成影响,提高了应用程序的可靠性。

  6. Spring Cloud Sleuth:分布式跟踪组件,可以将分布式应用程序的请求链路进行跟踪和记录,便于故障排除和性能优化。

  7. Spring Cloud Stream:消息驱动组件,可以让应用程序通过简单的配置方式实现消息的发布和消费。

Nacos是一个分布式配置中心和服务注册中心,具有高可用、高扩展性、易用性等特点,本身也是基于Spring Cloud的开源项目之一。

以下是nacos的安装步骤:

  1. 下载nacos server的最新版本,可以从官方网站上下载,也可以从gitee镜像站下载

  2. 解压缩nacos server后,进入nacos/bin目录下,依据当前操作系统类型打开对应的启动命令文件。

    在Linux或MacOS中,可运行启动命令:

    sh startup.sh -m standalone
    

    在Windows中,可运行启动命令:

    cmd startup.cmd -m standalone
    

    注意:-m参数指定启动的模式,standalone表示单机模式,如果需要部署多个nacos实例进行集群管理,则需要启动为集群模式。

  3. 启动后,打开浏览器输入http://localhost:8848/nacos,就可以进入nacos server的web管理界面了。

  4. 默认的登录账号为nacos,密码为nacos。登录后,可以在配置管理、服务管理等模块中添加或修改配置、注册服务等。

以上就是nacos server的安装方法,如果需要部署集群,可以根据官方文档进行配置和管理。

你可能感兴趣的:(spring,boot,后端,java)