zoukankan      html  css  js  c++  java
  • SpringCloud Alibaba系列(二) Nacos介绍

    愿你生命中有够多的云翳,造就一个美好的黄昏 

     

    欢迎关注公众号【渣男小四】,一个喜欢技术更喜欢艺术的青年



    一.介绍

      Nacos(官方网站:http://nacos.io)是一个易于使用的平台,旨在用于动态服务发现,配置和服务管理。它可以帮助您轻松构建云本机应用程序和微服务平台。

      服务是Nacos的头等公民。Nacos支持几乎所有类型的服务,例如Dubbo / gRPC服务,Spring Cloud RESTFul服务或Kubernetes服务。

        Nacos前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service

      Nacos生态图


    二.为什么使用Nacos

       Eureka 2.0闭源,虽然Eureka1.0尚可以使用,但是为了后续的发展,我们为你不得不转向Nacos。


       Consul的禁用:HashiCorp宣布不允许中国境内使用、部署和安装该企业旗下的产品和软件,包括Terraform、Consul、Vagrant 等


      HashiCorp旗下产品

      使用Nacos更加方便快捷,Nacos实际上就是SpringCloud Bus , SpringCloud Config , SpringCloud Eureka的组合,Bus,Config , Eureka三个联合起来做统一配置中心,服务注册与发现比较麻烦且有难度,而是用Nacos则入门很简单,更加丝滑。

      所以,Nacos成为了我们的最好选择,因为Nacos出自阿里,所以在使用方面还是可以放心的


    三.Nacos主要功能

      1.服务发现和服务运行状况检查                                  

           Nacos使服务易于注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时运行状况检查,以防止向不正常的主机或服务实例发送请求。

         2.动态配置管理                                                          

           动态配置服务使您可以在所有环境中以集中和动态的方式管理所有服务的配置。Nacos消除了在更新配置时重新部署应用程序和服务的需求,这使配置更改更加有效和敏捷。

        3.动态DNS服务

           Nacos支持加权路由,使您可以更轻松地在数据中心内的生产环境中实施中间层负载平衡,灵活的路由策略,流控制和简单的DNS解析服务。它可以帮助您轻松实现基于DNS的服务发现,并防止应用程序耦合到特定于供应商的服务发现API。

             4.服务和元数据管理

         Nacos提供了易于使用的服务仪表板,可帮助您管理服务元数据,配置,kubernetes DNS,服务运行状况和指标统计信息。

    生命不止,折腾不息
  • 相关阅读:
    谋哥:这个时代没有比程序员更适合创业
    《人人都可以创业》连载1:创业很简单,从心开始
    谋哥:悟马道长第一句话之“不要赚屌丝的钱”
    谋哥:App开发者的苦逼不值得怜悯!
    我们都傻不啦叽为《围住神经猫》免费推广!
    谋哥:转型之痒与App推广之痛
    学习IOS开发项目篇--如何让程序在后台保持挂起状态
    学习IOS开发项目篇--SDWebImage基本使用
    学习IOS开发网络多线程篇--NSThread/GCD/
    学习IOS开发UI篇--UICollectionViewController的基本使用
  • 原文地址:https://www.cnblogs.com/steakliu/p/13754259.html
Copyright © 2011-2022 走看看