Apache jclouds

地址:http://jclouds.apache.org/guides/openstack/
一个开源库,java实现,支持cloudstack,openstack以及各种公有云平台 比较成熟完善,Cloudify使用它接入openstack ec2

官网给的demo比较少,但是给了一个类似javadoc和一个jcloud-example的文档,很多东西要摸索。
使用maven导入jar包就可以使用
The Dasein Cloud API
Dasein与JClouds非常接近。他们 差不多是同时开始的,事实上,它使用了JClouds组件实现了相当一部分云提供者。也就是说,Dasein有几个提供者是JClouds所不支持的,反 之亦然。Dasein关注于单服务器操作,而JClouds则关注于机器群的引导。
上面是jcloud创建者11年所说,现在jcloud对于单服务器操作也很完善了。
这个项目官网做的很不好,很多广告,完全找不到资料。
openstack4j
地址: http://www.openstack4j.com/learn/
顾名思义,openstack for java,不支持其他平台,官网资料比较丰富,易上手,这个是本人最后的选择

openstack-java-sdk 
地址:https://github.com/woorea/openstack-java-sdk
这个SDK是第三方爱好者贡献的开源SDK,更新比较慢。 
其他语还有:
Deltacloud API
redhat发起的云计算标准api的开源项目
运行在linux上,有自己的web界面,安装在和jcloud不同,通过http访问,我的理解是等于是做了一个api翻译的工作转换的工作,开发起来麻烦一些

http://www.ibm.com/developerworks/cn/cloud/library/cl-vmdeltacloud/

Apache Libcloud

一个Python库,它隐藏了云供应商API之间的差异性,使之能通过统一的API管理不同的云资源,官网做得比较好,各种资料都方便查找

IBM的人用它做过一个样例,一个应用可以同时使用多个云服务商提供的服务,而保持透明性
https://libcloud.readthedocs.org/en/latest/compute/examples.html
Simple Cloud API
IBM、微软、Zend Technologies发起了一个开源项目Simple Cloud API,让程序员在云计算环境中运行一般的应用,和在不需要修改代码来访问云计算环境的情况下,使用PHP语言开发云计算应用程序。

转载于:https://www.cnblogs.com/jpfss/p/7988159.html

收集整理的openstack java封装 api的第三方实现的选择相关推荐

  1. 夜夜肝到秃顶,2022年Java面试题目收集整理归纳

    开始的碎碎念 本文大多是各大企业的topN题目,针对java中高级开发,本文会持续收集更新内容,如果大家有优质的Java面试题,也欢迎大家来投稿. 特意整理出这个分类的目录,方便大家平时复习和收藏哈. ...

  2. 天气API接口大全(nohacks.cn 收集整理)

    自序: 由nohacks.cn 收集整理,来源于网络,版权归原作者所有,基本收集了网络上能使用的大部分天气API接口,作者水平精力有限,难免有遗漏或错误的地方,欢迎反馈,作者网站:http://noh ...

  3. (转)java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

    java.lang.OutOfMemoryError: Java heap space =================================================== 使用Ja ...

  4. java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)

    下面是从网上找到的关于堆空间溢出的错误解决的方法: java.lang.OutOfMemoryError: Java heap space ============================== ...

  5. OC swift 一些常用第三方收集整理 (第三方集合)

    整理了Xcode好用的插件,包括OC和Swift,信息更详细和完整 下拉刷新 EGOTableViewPullRefresh– 最早的下拉刷新控件. SVPullToRefresh– 下拉刷新控件. ...

  6. 2021年整理最全Java面试题:数据结构+算法+JVM+线程+finalize+GC统统包含

    基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie ...

  7. 收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类

    Awesome Github REPO Awesome GitHub Repo 会收集整理 GitHub 上高质量.有趣的开源项目,并将他们进行归类.值得注意的是,不是简单的按照编程语言来分类,而是按 ...

  8. Windows Phone 7应用之Tencent微博——封装API[上篇]

    马上就要春节放假.年底活动安排的比较多.庸庸碌碌了一阵,忙中偷闲 这篇博文已经在LiveWriter躺了三天.下午回来一打开就看见标题.继续来完善Windows phone 7上Tencent微博客户 ...

  9. 整理的常用JAVA开源库简介

    Jakarta common: Commons Logging Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于 ...

最新文章

  1. 局域网连接其他机器命令_弱电工程师必备技能,PING命令使用方法大全
  2. WPF第一章(XAML前台标记语言(Chapter02代码讲解))
  3. 黄聪:Python+NLTK自然语言处理学习(三):计算机自动学习机制
  4. 公用表表达式(CTE)WITH:树型查询、更新
  5. 一行代码开启 Winform 中的 ListView 和 DataGridView 双缓冲功能
  6. leetcode326. 3的幂 如此6的操作你想到了吗
  7. api postmain 鉴权_API授权与验证 - 文档中心 - 快代理
  8. 自定义表单提交后返回上一页修改
  9. 190305每日一句
  10. linux 串口监视工具_监视Linux的最佳工具
  11. 适应浏览器自带断点下载
  12. [杂记]注册电气工程师考试复习及考试杂谈
  13. [转]用python来开发webgame服务端(2)
  14. 控制pico—unity中双目摄像机的clearFlags问题
  15. 用户编写的python程序、无需修改就可以_超星泛雅大学英语A(Ⅳ答案
  16. Docker 命令基础及进阶
  17. Web项目中手机注册短信验证码实现的全流程及代码
  18. 普利姆(prim)算法与迪杰斯特拉(dijestella)算法
  19. Java诊断工具-Arthas入门与实践
  20. 后台结束AlibabaProtect.exe

热门文章

  1. Linux下的常用命令(干货)
  2. 【EXP】函数使用技巧
  3. 宋浩 概率统计 笔记_梅花生物的涨跌幅概率统计,及最佳网格策略
  4. 爸爸,是这个时代的稀缺品
  5. 关于打码机色带应用及其调整方法
  6. 已知IP地址和子网掩码求出网络地址、广播地址、地址范围和主机数
  7. 2018应届毕业生找工作经历
  8. 索引失效的情况及解决(超详细)
  9. 如何使用ping命令检查网络情况
  10. python爬虫——爬取搜狗影视热门电视剧