• [Alibaba微服务技术入门]_Nacos运行环境部署_第1讲


    什么是Spring Cloud Alibaba

    Spring Cloud Alibaba是Spring Cloud 下的一个子项目,Spring Cloud Alibaba为分布式应用程序开发提供了一站式解决方案,它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用Spring Cloud开发应用程序,使用Spring Cloud Alibaba,您只需要添加一些注解和少量配置即可将Spring Cloud应用程序连接到Alibaba的分布式解决方案,并使用Alibaba中间件构建分布式应用程序系统。Spring Cloud Alibaba是阿里巴巴开源中间件跟Spring Cloud体系的融合

    主要特性:

    1、服务注册和发现:实例可以在Alibaba Nacos上注册,客户可以使用Spring管理的bean发现实例。通过Spring Cloud Netflix支持Ribbon,客户端负载均衡器;

    2、流量控制和服务降级:使用阿里巴巴Sentinel进行流量控制,断路和系统自适应保护;

    3、分布式配置:使用阿里巴巴Nacos作为数据存储

    4、事件驱动:构建与Spring Cloud Stream RocketMQ Binder连接的高度可扩展的事件驱动微服务

    5、消息总线:使用Spring Cloud Bus RocketMQ链接分布式系统的节点

    6、分布式事务:支持高性能且易于使用的Seata分布式事务解决方案

    7、Dubbo RPC:通过Apache Dubbo RPC扩展Spring Cloud服务到服务调用的通信协议;

    什么是Nacos

    官网地址:https://nacos.io/zh-cn/

    官方手册:https://nacos.io/zh-cn/docs/what-is-nacos.html

    Nacos是阿里巴巴2018年7月推出来的一个开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台,Nacos中文名称:纳科斯

    Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理

    Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施

    Nacos 约等于spring cloud eureka(注册中心)+ spring cloud config(配置中心)

    Nacos环境搭建

    1.版本选择

    您可以在Nacos的release notes博客中找到每个版本支持的功能的介绍,当前推荐的稳定版本为2.0.3。

    2.预备环境准备

    Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用

    • 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac
    • 64 bit JDK 1.8+
    • Maven 3.2.x+

    3.下载源码或者安装包

    下载地址:https://github.com/alibaba/nacos/releases

    4.启动服务

    Windows:启动命令(standalone代表着单机模式运行,非集群模式):

    startup.cmd -m standalone
    • bin:nacos的执行文件
    • conf:nacos的配置文件
    • target:nacos的jar文件,即:nacos启动文件
    • logs:nacos的日志文件

     

     

     

  • 相关阅读:
    2017 ACM-ICPC西安网赛B-Coin
    Codeforces389D(SummerTrainingDay01-J)
    Codeforces672D(SummerTrainingDay01-I)
    VS2017.滚动条选项
    VS.自动调试
    ffmpeg.mp4.格式资料
    vs2017.unresolved external symbol __imp__fprintf&__imp____iob_func
    vs2017."const char *"的实参与"char *"的形参不兼容_goto跳过类型声明
    vue项目开发时怎么解决跨域
    vue奇怪的知识点又增加了
  • 原文地址:https://www.cnblogs.com/liuyangjava/p/15404583.html
Copyright © 2020-2023  润新知