装箱百万奖金,第六届全国工业互联网数据创新应用大赛火热报名中! 了解详情
写点什么

Usergrid: 用于移动和富客户端应用的新开源平台

  • 2011-10-18
  • 本文字数:900 字

    阅读完需:约 3 分钟

Ed Anuff上周宣布第一版 Usergrid 的代码已经发布,Usergrid 是一款适用于移动和富客户端应用的综合性平台。Ed 认为,良好的移动性指的是将设备中运行应用的良好交互带到云中,其中既包含服务,也包含相关的数据。

通常服务包含以下几个层面:

  • 用户管理
  • 社交互动
  • 应用对象和 API 集成
  • 内容和数据访问
  • 数据处理和分析
  • ……

完整的代码可在 Github 上进行下载: https://github.com/usergrid/stack 。Usergid 是在 Cassandra 的基础上利用 Java 语言构建而成。尽管 Usergrid 的架构是为高扩展性的云服务而设计,但同时也可部署在桌面并通过应用程序双击的方式,允许用户在不到两分钟的时间内开启和加载控制台。Ed 补充道:

我们的目标是把 Usergrid 变成兼具云服务和开源特性的,可被用户自我管控的平台。这点同已经被证明成功的 WordPress 模型很相似。目前我们还没准备好提供云服务,但已将代码共享,这样,用户可以自行安装并立即开始使用。不久我们还会提供对亚马逊镜像系统(AMI,Amazon Machine Image)的支持,届时,我们会公开相关的信息。

Usergrid 提供了一组核心应用程序对象,主要实现了对用户的管理以及对交互性的增强、通过自由的数据存储系统存储数据、检索以及返回任何类型的内容和对象集合等。Usergrid 也提供了对日志数据的支持,这使得实时事件分析和关键指标的跟踪成为可能。

应用对象包括:

  • 用户(user)
  • 用户组(group)
  • 行为(activity)
  • 消息(message)
  • 资源(asset)
  • 目录(folder)
  • 事件(event)

每个对象都被保存在其各自的集合中(/users,/groups……)。Usergrid 也允许创建用户想要的任何类型的动态(自定义的)实体。动态实体会被自动保存在以实体类型复数为名称的集合中。

Usergrid 的 API 实现了 oAuth 2.0 的授权模型。所有的请求都需要带有有效的访问令牌。

Usergrid 同时还提供了一个消息队列服务,该服务为保证高扩展性的同时向应用中分发消息所设计。此外为了使消息队列服务具备一定的灵活性,还将会增加客户通知、社交收件箱、内容源、评论功能以及其他一些常见的消息队列操作。该框架支持使用 Websocket 来进行实时处理。

查看英文原文: Usergrid: a New Open Source Platform for Mobile and Rich Client Applications

2011-10-18 19:333762
用户头像

发布了 156 篇内容, 共 46.6 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

百度智能云发布零碳园区解决方案,助力实现双碳目标

百度大脑

人工智能

有趣的灵魂万里挑一:从智能座舱看汽车进化史

脑极体

架构实战营:模块三作业

Geek_93ffb0

「架构实战营」

费用节省 50%,函数计算 FC 助力分众传媒降本增效

阿里巴巴云原生

阿里云 云原生 合作 函数计算FC 分众传媒

架构实战 模块三作业

mj4ever

架构实战

元宇宙很好,但VR开发者不准备停留在这里

白洞计划

一口气搞懂【Linux内存管理】,就靠这60张图、59个问题了

奔着腾讯去

内存泄露 内存管理 Linux Kenel 内存映射 内存池

阿里云王志坤:强劲可靠、无处不在的云,为创新保驾护航

阿里云弹性计算

弹性计算 年度峰会

最近火热的web3到底是什么?

石云升

区块链 28天写作 12月日更 web3

Hoo研究院币 | 币海寻珠——加密行业即将到来的发售事件

区块链前沿News

加密货币 虎符 虎符交易所

从人工到智能!百度AI开发者大会分论坛,探寻国球乒乓背后的AI之路

百度大脑

人工智能

第三周学习总结

糖糖学编程

架构实战营

一个cpp协程库的前世今生(一)缘起

SkyFire

协程 cpp cocpp

架构实战营模块三作业

lchx08

「架构实战营」

VS Code 如何设置大小写转换快捷键

AlwaysBeta

vscode

学习总结 2021.12.30

mj4ever

学习笔记

阿里巴巴超大规模 Kubernetes 基础设施运维体系揭秘

阿里巴巴云原生

阿里云 Serverless Kubernetes 云原生 ASI

【架构实战营】模块三:命题作业

wgl

「架构实战营」

外包学生管理系统详细设计文档

糖糖学编程

架构实战营

深入理解一下Python中的面向对象编程

宇宙之一粟

Python 面向对象 12月日更

瞰见 | 开源,会不会变成开源创业的焦油坑?

OpenTEKr

狄安瞰源

架构实战营4期-模块3作业

木几丶

「架构实战营」

百度飞桨EasyDL桌面版正式上线,没网也能训练AI!

百度大脑

人工智能

Git基础 |打tag

xcbeyond

git 28天写作 tag 12月日更

Golang中文件的基本操作

liuzhen007

Go 28天写作 Go 语言 12月日更

ALC北京发起人 姜宁:通过开放与协作,我们可以实现一个人想都不敢想的事情 I OpenTEKr 大话开源 Vol.6

OpenTEKr

大话开源

引领人工智能技术自立自强 百度吴甜获评“首都最美巾帼奋斗者”

百度大脑

人工智能「

【架构实战营】模块三:知识点总结

wgl

「架构实战营」

详细架构设计文档

Anlumina

#架构实战营

架构实战营 - 模块 3 - 作业

Pyel

「架构实战营」

Usergrid: 用于移动和富客户端应用的新开源平台_移动_Jean-Jacques Dubray_InfoQ精选文章