点云环境加载程序

spot的Python项目详细描述


==================================
点云环境加载程序
==================================

为什么?
====

在使用DotCloud时,您很可能会有一个
提供应用程序所需服务的本地环境
在“生成文件”中指定。

在本地很少有人费心更改服务的参数
它们的默认设置,但在DotCloud上,应用程序必须读取
“环境文件”。

因此,在您的应用程序中会有大量的样板代码。
它是在本地运行还是在点云上运行并实例化
为您提供相应的服务。

不再……如果你不想;)

怎么做?
====

进入SPOT(以法国地球观测卫星命名)。点点知道
无论您的代码是在本地运行还是在dotcloud上运行,都会公开每个服务
在“构建文件”中指定的名称下的参数。

例如,如果生成文件包含一个名为www的python服务和一个redis_
名为cache的服务:

网址:
类型:python
缓存:
类型:redis

当实例化spot.dotcloud()对象时,它将公开缓存
服务:

>>>进口现货
>>>点云=点云()
>;>>iInstance(点云缓存,spot.redis)
正确

在本地运行时:

>>>点云缓存主机
本地主机

但在dotcloud上:

>>>点云缓存主机
u'something.dotcloud.com'网站

如果您安装了允许python处理服务的包,例如
redis(和hiredis),spot.dotcloud实例还公开了到
可以开箱即用的服务器:

>>gt;类型(dotcloud.cache.server)
<;类“redis.client.strictredis”>;

下一步?
=====

在此阶段,只管理redis和mongodb服务。我会再加上
按照我的要求……或者您可以贡献并提交新的服务定义
通过拉取请求;)



…_网络云:http://dotcloud.com
…_ redis:http://redis.io
…_Python:http://python.org
…_生成文件:http://docs.dotcloud.com/guides/build-file/
…_环境文件:http://docs.dotcloud.com/guides/environment/
…_ redis:http://pypi.python.org/pypi/redis
…_ hiredis:http://pypi.python.org/pypi/hiredis
…_ MongoDB:http://www.mongodb.org/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在href中将struts2文本字段的值作为参数传递?   java检查对象属性是否为空的最佳方法是什么?   java通过Maven使用Junit类别运行Cucumber测试   java如何在selenium Webdriver(Mac)中使用Robot类上传多个文件?   如何用python绘制图形或将python转换为java和Matlab?   java Osgi捆绑包更新和ResourceBundle   java使用流api将流<@Nullable T>转换为流<@NonNull T>   java中EXCEL的平台无关连接字符串   JavaFX中的java表   java Jetty线程池和sun。HttpServer会话   JPA存储库bean的java Spring注入无法工作NullPointerException   java从另一个Kubernetes作业触发Kubernetes   我的java netbeans抽奖计划需要帮助吗   泛型中的java有界类型无法扩展另一个有界类型   如果混合使用全局构建和概要文件构建,java cxfcodegenplugin会生成错误代码   封装SQL平台之间差异的java策略?