Solon Cloud —— 先容

打印 上一主题 下一主题

主题 860|帖子 860|积分 2580

说明

前面的章节,我们讲解了 Solon 的开辟应用,接下来预备讲解 Solon Cloud 的的开辟。Solon Cloud 是为微服务和云原生预备的分布式开辟套件。
微服务

就像 MVC 一样,对于微服务的明白也是有不同的。微服务是一组协调工作的小而自治的服务。微服务是一组分布式的架构框架。
微服务有支持异构,弹性,易扩展,容易替换等优点,但也增加了开辟、测试、摆设、运维的复杂性。
云原生

为了办理微服务(或者体系)的开辟、摆设、运维的复杂性,CNCF (Cloud Native Computing Foudation)提出了云原生的概念,就是利用各构造在共有云、私有云和混合云等新型动态情况中,构建和运行可弹性扩展的应用。主要涉及DevOps,CI/CD,Micro Service,Contianer等四个大的方面。
Solon Cloud


从上图,我们可以看到 Solon Cloud 的主要组成部分:


  • Solon Cloud Gateway 分布式网关相关插件
  • Solon Cloud Config 分布式配置相关插件
  • Solon Cloud Discovery 分布式注册与发现相关插件
  • Solon Cloud Event 分布式时间总线相关插件
  • Solon Cloud Job 分布式任务调理插件
  • Solon Cloud File 分布式文件插件
  • Solon Cloud Log 分布式日志插件
  • Solon Cloud Trace 分布式跟踪插件
  • Solon Cloud Metrics 分布式监控插件
  • Solon Cloud Breaker 分布式熔断插件
  • Solon Cloud Id 分布式 ID 插件
  • Solon Cloud I18n 分布式国际化配置插件
  • Solon Cloud List 分布式名单,白名单、黑名单等
  • Solon Cloud Lock 分布式锁插件
我们可以看到Solon Cloud 其实是定义了一组接口规范,在这个接口规范的根本上实现不同分布式组件的插件。
在 Solon 的官网中也对分布式设计做了引导,我这里列出重点的部分,具体内容可查看官网 https://solon.noear.org/article/638。

  • 构建可程度扩展的盘算本事

    • 服务无状态
    • 服务透明化
    • 容器弹性伸缩

  • 构建可程度扩展的业务本事

    • 基于业务领域拆分微服务
    • 拆分业务的主线与辅线
    • 基于实现总线交互

书籍保举

《微服务架构设计模式》


《微服务设计》


The Twelve-factor App

https://12factor.net/

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表