云端应用开发简介
功能与目的
为了快速开发和业务逻辑相关的服务端程序,提高开发者效率,提高企业产品研发/上线的效率,AbleCloud提供了统一的服务开发框架,并内嵌了一系列由AbleCloud提供的云端服务。该框架支持开发者开发可运行于AbleCloud云端的自定义后端服务(UDS:User Defined Service)以及定时任务。AbleCloud的服务框架提供了高度封装的RPC服务,client与server通信时,client只需要知道service的名字,并提供相应的访问参数即可。
当前AbleCloud提供Java版本的服务编程框架。
主要功能
| 序号 | 功能名称 | 详细内容 | 
|---|---|---|
| 1. | UDS服务 | 可运行于AbleCloud云端的自定义后端服务 | 
| 2. | 定时任务 | 可定时触发的自定义定时任务 | 
| 3. | 正向代理 | 通过正向代理服务支持UDS服务访问外部网络 | 
| 4. | 消息交互 | 与设备端、APP端进行消息交互通信 | 
| 5. | 账号管理 | 支持管理用户基本信息并及时做出操作 | 
| 6. | 设备管理 | 支持管理设备的基本信息并及时做出操作 | 
| 7. | 设备属性 | AbleCloud提供的用于处理及存储设备上报数据的服务 | 
| 8. | 存储服务 | AbleCloud提供的类似数据库的通用数据存储服务 | 
| 9. | 文件存储 | 对常见的文件/图片类等大文件进行上传下载 | 
| 10. | 排行榜 | 支持按照不同周期、数据获取数据排行 | 
| 11. | 推送服务 | 对APP进行消息推送 | 
| 12. | 用户意见反馈 | 支持快速开发用户意见反馈页 | 
| 13. | 短信服务 | 向当前注册用户发送自定义短信消息 | 
| 14. | 天气服务 | 支持快速获取PM2.5、天气/空气质量等常用天气信息 | 
| 15. | 定时服务 | 定时向设备下发消息 | 
| 16. | 测试桩 | 模拟真实设备或者服务接收并响应消息 | 
| 17. | 缓存服务 | 支持高并发低延迟的key-value方式的写入读取,类似于redis | 
AbleCloud API
访问AbleCloud云端服务的API请参考云端应用开发Java SDK API文档。
Java API示例可参考《云对接开发-Java》部分。
 
					