zoukankan      html  css  js  c++  java
  • [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的日志文件

     

     

     

  • 相关阅读:
    IDEA的database插件无法链接mysql的解决办法(08001错误)
    window.location.href传参/传值汇总
    toggleClass() 方法
    File file=new File ()
    MultipartFile接口
    @RequestParam注解字参数详解
    在微信下载的浏览器判断问题
    JS可控制的图片自动循环播放查看效果
    PHP接口的声明与引用
    js时间
  • 原文地址:https://www.cnblogs.com/liuyangjava/p/15404583.html
Copyright © 2011-2022 走看看