当前位置: 首页 > news >正文

江苏企业网站排名优化做百度药材种苗网站

江苏企业网站排名优化,做百度药材种苗网站,鹤岗北京网站建设,京东网站难做吗1 什么是配置中心 1.1 什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息#xff0c;配置基本上伴随着应用程序的整个生命周期#xff0c;比如#xff1a;数据库连接参数、启动参数等。 配置主要有以下几个特点#xff1a; 配置是独立于程序的只读变量 …1 什么是配置中心 1.1 什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息配置基本上伴随着应用程序的整个生命周期比如数据库连接参数、启动参数等。 配置主要有以下几个特点 配置是独立于程序的只读变量 配置对于程序是只读的程序通过读取配置来改变自己的行为但是程序不应该去改变配置 配置伴随应用的整个生命周期 配置贯穿于应用的整个生命周期应用在启动时通过读取配置来初始化在运行时根据配置调整行为。 比如启动时需要读取服务的端口号、系统在运行过程中需要读取定时策略执行定时任务等。 配置可以有多种加载方式 常见的有程序内部hard code配置文件环境变量启动参数基于数据库等 配置需要治理 同一份程序在不同的环境开发测试生产、不同的集群如不同的数据中心经常需要有不同的配置所以需要有完善的环境、集群配置管理 1.2 什么是配置中心 在微服务架构中当系统从一个单体应用被拆分成分布式系统上一个个服务节点后配置文件也必须跟着迁移分割这样配置就分散了不仅如此分散中还包含着冗余如下图 下图显示了配置中心的功能配置中心将配置从各应用中剥离出来对配置进行统一管理应用自身不需要自己去管理配置。 配置中心的服务流程如下 用户在配置中心更新配置信息。服务A和服务B及时得到配置更新通知从配置中心获取配置。 总得来说配置中心就是一种统一管理各种应用配置的基础服务组件。 在系统架构中配置中心是整个微服务基础架构体系中的一个组件如下图它的功能看上去并不起眼无非就是配置的管理和存取但它是整个微服务架构中不可或缺的一环。 总结一下在传统巨型单体应用纷纷转向细粒度微服务架构的历史进程中配置中心是微服务化不可缺少的一个系统组件在这种背景下中心化的配置服务即配置中心应运而生一个合格的配置中心需要满足如下特性 配置项容易读取和修改分布式环境下应用配置的可管理性即提供远程管理配置的能力支持对配置的修改的检视以把控风险可以查看配置修改的历史记录不同部署环境下应用配置的隔离性 2 Nacos简介 2.1 主流配置中心对比 目前市面上用的比较多的配置中心有Spring Cloud Config、Apollo、Nacos和Disconf等。 由于Disconf不再维护下面主要对比一下Spring Cloud Config、Apollo和Nacos。 对比项目Spring Cloud ConfigApolloNacos 配置实时推送 支持(Spring Cloud Bus) 支持(HTTP长轮询1s内)支持(HTTP长轮询1s内)版本管理支持(Git)支持支持配置回滚支持(Git)支持支持灰度发布支持支持不支持权限管理支持(依赖Git)支持不支持多集群支持支持支持多环境支持支持支持监听查询支持支持支持多语言只支持Java 主流语言提供了Open API 主流语言提供了Open API 配置格式校验不支持支持支持单机读(QPS)7(限流所致)900015000单击写(QPS)5(限流所致)11001800 3节点读(QPS) 21(限流所致)2700045000 3节点写(QPS) 5(限流所致)33005600 从配置中心角度来看性能方面Nacos的读写性能最高Apollo次之Spring Cloud Config依赖Git场景不适合开放的大规模自动化运维API。功能方面Apollo最为完善nacos具有Apollo大部分配置管理功能而Spring Cloud Config不带运维管理界面需要自行开发。Nacos的一大优势是整合了注册中心、配置中心功能部署和操作相比Apollo都要直观简单因此它简化了架构复杂度并减轻运维及部署工作。 综合来看Nacos的特点和优势还是比较明显的下面我们一起进入Nacos的世界。 2.2 Nacos简介 Nacos是阿里的一个开源产品它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。 官方介绍是这样的 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构的服务基础设施。 官网地址https://nacos.io 2.3 Nacos特性 Nacos主要提供以下四大功能 1服务发现与服务健康检查 Nacos使服务更容易注册并通过DNS或HTTP接口发现其他服务Nacos还提供服务的实时健康检查以防止向不健康的主机或服务实例发送请求。 2 动态配置管理 动态配置服务允许您在所有环境中以集中和动态的方式管理所有服务的配置。Nacos消除了在更新配置时重新部署应用程序这使配置的更改更加高效和灵活。 3动态DNS服务 Nacos提供基于DNS 协议的服务发现能力旨在支持异构语言的服务发现支持将注册在Nacos上的服务以域名的方式暴露端点让三方应用方便的查阅及发现。 4服务和元数据管理 Nacos 能让您从微服务平台建设的视角管理数据中心的所有服务及元数据包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略。 这里动态配置管理的特性说明了Naocs的配置管理能力。
http://www.tj-hxxt.cn/news/227846.html

相关文章:

  • 搜索引擎 网站地图wordpress 使用ajax
  • 北京网站开发公司有哪些百度 竞价排名
  • 网站开发一般用什么开发语言电商网站开发哪里好
  • 网站建设哪家不错领地免费网站
  • 网站建设实验代码商城网站设计服务商
  • 商城网站设计配色思想旅游网站开发实现开题报告
  • pc端网站开发淄博企业网站建设公司
  • 网站建设选择数据库网页游戏广告平台网站建设
  • 北京 网站开发 大兴网站视频超链接怎么做
  • 北京建设监理协会官方网站响应式网站 产品轮播代码
  • 西安app网站开发太原百度网站建设
  • 长沙个人做网站排名网站建设怎么进行一级域名申请
  • 石家庄网站建设公司哪家好做管理信息的网站
  • 网站建设与管理题目青岛做网站皆赴青岛博采网络
  • 学校网站模板htmlwordpress数据库名
  • 网站cms是什么意思小说网站开发的看书软件
  • 外贸网站建设定制开发东莞网络网站建设
  • 移动网站开发源代码广告资源网
  • 怎么对网站的数据库做管理wordpress修改成中文字体
  • 制造网站建设wordpress文件权限设置
  • a站是什么帝国cms怎么做网站声明
  • 网站建站服务公司无锡企业网站制作哪家比较好
  • 深圳商城网站建设网站运营方案ppt
  • 建设一个网站需要哪些方面的开支大型网站建设兴田德润实惠
  • 九江的网站建设公司百度微信网站
  • 江苏网站建设哪家好推荐优秀的企业网站设计
  • 外贸平台哪个网站最好浙江网站建设情况
  • 网站前台图片设置二手设备回收做哪个网站好
  • 营销网站建设有哪些公司网络服务电话
  • 我要找个做网站的公司学做网站要学多久