加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 安全 > 正文

微服务架构下,如何打造别具一格的服务治理体验?(上)

发布时间:2021-01-08 06:42:08 所属栏目:安全 来源:网络整理
导读:副标题#e# 《微服务架构下,如何打造别具一格的服务治理体验?(上)》要点: 本文介绍了微服务架构下,如何打造别具一格的服务治理体验?(上),希望对您有用。如果有疑问,可以联系我们。 作者介绍 张真,宜信技术研发中心高级架构师,负责基础系统架构演进与

值得注意的是,服务能力可以被装配或卸载,这个过程分为Soft模式和Hard模式.Soft模式是通过配置的方式,服务能力的实现(例如jar包)还存在;Hard模式就是配置与实现一起装配或卸载.实际应用中,Soft模式更加灵活,服务能力实现的变更可以交给节点升级来做.

  • 服务能力实现框架:为实现业务逻辑提供一套统一的编程和运行框架.
  1. 组件化管理支持:服务能力在业务层面是原子,但在实现层面可以分解为组件,组件是具备特定逻辑又具备通用逻辑的代码.
  2. 常用的编程组件的支持:保持统一的,标准的技术栈,也加速服务能力的开发.一般包括:定时任务,HTTP服务端,HTTP客户端,内存队列异步处理,多线程或并行编程支持.当然通讯层面是根据实际选型来定,我们以HTTP作为标准通信.
  • 计算节点自身管理:为了实际运行和运维需要而提供的支持.
  1. 元数据管理:比如每个计算节点需要一个唯一的ID来标识自己(就像人的身份证),通过它第一次运行来创建,且持久化起来以便再次运行时能够保持ID不变;有些服务能力运行是会产生临时文件,这就需要计算节点提供一个“场所”(临时目录)供其施展.
  2. 节点自动升级/回滚:这个是所有分布式系统中最重要的特性之一,它能大大提升变更大规模节点的效率,在微服务架构下尤其适合.这个变更过程包含两个方面:计算节点配置以及实现的变更,服务能力配置以及实现的变更.
  3. 节点的配置管理:负责提供实际的配置读取/改写接口,以及将自身和服务能力的运行时的配置持久化等.

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读