美文网首页技术文我是程序员;您好程先生;叫我序员就好了
基于MEAN框架的Cloud Portal[及其分布式/的设计]

基于MEAN框架的Cloud Portal[及其分布式/的设计]

作者: 徐璟 | 来源:发表于2014-11-10 14:36 被阅读0次

    1 背景

    2 Cloud Foundry背景知识

    3 MEAN框架简介

    3.1 MongoDB

    [非关系型数据库、分布式、轻量级,各种优点]

    3.2 NodeJS

    [基于V8引擎、服务器端、非阻塞型IO、非常火,各种优点]

    3.3 Express(node框架)

    [NodeJS的框架、Connect中间件]

    3.4 AngularJS

    [谷歌出品、非常流行,各种优点]

    4 系统设计

    4.1 数据库结构及与后端交互接口规范

    [数据库的结构,与PaaSController的交互,RESTful]

    4.2 Angular与NodeJS交互接口规范

    [前后端交互接口,RESTful?(不严格,可不写)]

    4.3 前后端的MVC结构

    [NodeJS MVC的原理,AngularJS MVC的原理]

    4.4 用户session管理分析与设计

    [session存放在MongoDB,使用MongoDB的TTL(Time to Live)机制来实现过期,使用了passport(node_module)]

    5 模块实现

    5.1 用户帐户管理模块

    [应用登录、注销以及session过期]

    5.1 应用管理模块

    [应用列表、详情]

    5.2 服务管理模块

    [服务列表、详情及Dashboard]

    5.3 应用服务发布模块

    [应用服务发布]

    6 分布式环境下的Cloud Portal实现*

    6.1 集群负载均衡

    6.2 集群sessoin同步

    7 另类思路

    7.1 Cloud Portal作为应用部署在Cloud Foundry上

    [把Cloud Portal以一个普通应用的方式,用admin帐户部署到Cloud Foundry集群上,包括PaaS Controller]

    8 结果

    截图,链接以及数据

    9 总结与展望

    不足与改进(代码、性能、

    相关文章

      网友评论

        本文标题:基于MEAN框架的Cloud Portal[及其分布式/的设计]

        本文链接:https://www.haomeiwen.com/subject/jigbtttx.html