• cube cloud ga了


    cube cloud 的速度还是很快的,就在昨天官方博客声明以及ga了,同时官方也简单介绍了下cube cloud 的工作机制
    以下是一个总结整理(关于官方部分的就不介绍了,主要是我通过尝试使用一些整理)

    多租户

    cube cloud 的确是按照多租户的设计(基于iaas 层做的资源隔离,对于管理 层使用了泛域名,api 使用了各种云平台的dns机制,比如aws 的rout53)

    管理api

    官方应该是借鉴了以前版本开发的机制也使用了graphql 进行管理api 的开发,接上边也是利用了rout53进行dns 管理同时也支持自定义域名

    schema 管理

    官方是集成了git 以及自定义模式(git 可以集成github,同时官方自己也有自己的git server)

    部署schema 检查&api 管理

    官方在实现dev以及prod 环境的api 时使用了不同地址的模式(包装生产与开发中是不彼此影响,而且是和版本的分支关联的)
    参考api 地址

     
    https://green-limpet.aws-eu-west-1.cubecloudapp.dev/dev-mode/dev-rongfengliang-78d486a6/cubejs-api/v1
    https://green-limpet.aws-eu-west-1.cubecloudapp.dev/cubejs-api/v1/load

    cube store 与cube api 的部署

    cube store 是官方以及推荐的预聚合层,每个部署都会关联一个api 以及store,这点官方博客也有说明

    参考界面

    说明

    目前从体验上来说,还是很不错的,而且目前有1g 的免费数据空间,cube cloud的监控以及metrics 做的是很不错,可以方便的分析每次请求情况
    通过学习cube cloud的设计以及架构我们也能学到好多关于多租户系统的设计技巧,有些需要吐槽的是官方的env 管理不太好,直接是明文的,应该
    进行脱敏的

    参考资料

    https://cube.dev/blog/announcing-cube-cloud/

  • 相关阅读:
    HDU
    纯C++去雾算法
    拓扑排序
    SG 函数初步 HDU 1536 && HDU 1944
    <html>
    XML制作RSS源
    ACM退役前2个月总结
    javascript 的 jasmine 的測试语句
    Vue.js父与子组件之间传参
    $.contents().find设置的data在iframe子页面无法获取值
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/15370506.html
Copyright © 2020-2023  润新知