Apache Stratos探究:4.1.x Application Resource Definition(应用程序资源定义)
2016-03-15 19:14
761 查看
应用程序提供的实际数据,是创建集群,启动实例和在运行状态下如何连接实例所必需的。下面是一个定义应用程序的JSON文件的例子,里面包括了全部可以使用的属性值。
JSON格式的应用程序定义文件例子
单租户情况下
多租户情况下
注意:
1.如果一个应用程序的全部cartridges是多租户的,则该应用程序必须是多租户的,而不是单租户的。
2.在多租户情况下的JSON定义文件中,artifact的细节不应该包含进JSON文件中,但这些细节应该在注册时传入。
属性定义
具体各属性的意义,可查官方网站https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Application+Resource+Definition
JSON格式的应用程序定义文件例子
单租户情况下
{ "applicationId":"wordpress", "alias":"wordpress", "components":{ "groups":[ { "name":"mysql-php-group", "alias":"mysql-php-group", "groupMinInstances":1, "groupMaxInstances":1, "cartridges":[ { "type":"mysql", "cartridgeMin":2, "cartridgeMax":5, "subscribableInfo":{ "alias":"my-mysql", "deploymentPolicy":"deployment-policy-2", "autoscalingPolicy":"autoscaling-policy-1" } }, { "type":"php", "cartridgeMin":2, "cartridgeMax":5, "subscribableInfo":{ "alias":"my-php", "deploymentPolicy":"deployment-policy-2", "autoscalingPolicy":"autoscaling-policy-1", "artifactRepository":{ "privateRepo":false, "repoUrl":"https://github.com/imesh/stratos-php-applications.git" } } } ] } ] } }
多租户情况下
注意:
1.如果一个应用程序的全部cartridges是多租户的,则该应用程序必须是多租户的,而不是单租户的。
2.在多租户情况下的JSON定义文件中,artifact的细节不应该包含进JSON文件中,但这些细节应该在注册时传入。
{ "applicationId": "single-cartridge-app", "alias": "single-cartridge-app", "multiTenant": true, "components": { "cartridges": [ { "type": "php", "cartridgeMin": 1, "cartridgeMax": 10, "subscribableInfo": { "alias": "my-php", "autoscalingPolicy": "autoscaling-policy-1", "deploymentPolicy": "deployment-policy-1" } } ] } }
属性定义
具体各属性的意义,可查官方网站https://cwiki.apache.org/confluence/display/STRATOS/4.1.x+Application+Resource+Definition
相关文章推荐
- org.apache.hadoop.ipc.Client: Retrying connect to server异常的解决
- apache+svn配置过程
- 如何解决WAMP Server Apache与IIS端口冲突问题
- Apache的虚拟主机配置
- org.apache.hadoop.ipc.Client: Retrying connect to server异常的解决
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- apache+php
- org.apache.commons.beanutils.PropertyUtils和org.apache.commons.beanutils.BeanUtils
- Windows下配置Apache+python cgi
- 浅析Apache重写规则中RewriteCond规则参数和 RewriteRule 规则参数
- Apachetop:展示web服务器实时统计数据
- MAC OSX 10.10 下启用自带的Apache的rewrite模块
- apache的URL重写
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- 采用Apache作为WebLogic Server集群的负载均衡器
- WAMPServer多站点配置
- 查询Apache安装目录遇到的问题
- 安装xampp后apache不能启动解决方法
- Apache的prefork模式和worker模式
- 高性能apache服务器配置大并发教程MPM模块配置