Cloud Foundry 对后台处理的支持(二)

本文介绍了如何在CloudFoundry平台上搭建和配置Resque后台工作者进程,包括准备工作、部署过程及遇到的问题解决方法。

      前面一篇日志介绍了Cloud Foundry 对于后台处理的支持的概况,工作者进程可以用于所有类型的异步后台作业,更新索引,通过电子邮件向用户发送秘密重置方法等等。接下来来点干货吧,动手按照 http://cnblog.cloudfoundry.com/2012/07/20/264/  这片文章介绍的来自己创建一个resque后台工作者进程。

     首先git clone示例代码:  https://github.com/cloudfoundry-samples/resque-sample 

      文章中提到要加一个Gemfile确保cloud foundry 可以找到全部gem,不过下载的源代码里面已经有配置好的gemfile,所以直接可以使用拉。接下去,老规矩,vmc push, 一步一步按照文章中提到的步骤来,然后我就悲剧了一下,因为resque-server  url被占用了,所以不能成功push, 但是在选择是否保存配置文件的 那一步我选择了Yes, 结果导致了我后面重复N次push 都不成功,因为它使用了我保存的配置来进行push, 而我保存的配置里面的url被占用了, 对于这一点,我不知道vmc 是否可以修改配置,然后我就查询vmc help 命令。 但是也没发现有修改配置文件的选项,因为vmc就那些命令,我仔细看了一下官方文档 http://cndocs.cloudfoundry.com/tools/vmc/vmc-quick-ref.html#managing-the-deployment-lifecycle-start-stop-delete  所有vmc命令的解释,也没找到,这下真悲剧了。。。这意味着这个应用不能被push了? 后来发现可以修改url 来重新进行push ,  push appname -url 来重新指定url,不过其他别的配置还是默认的。 对于这点,我不知道CF官方有没有相关资料解释一下,所以建议大家push的时候不要保存配置,这样后面重新配置的时候就可以修改方便。

 

经过修改以后,push 成功。


这样,我们可以看到web管理界面,

接下来部署工作者进程,按照文章所说的,重新命名manifest.yml文件,然后就push 一个独立工作者进程。这里有几步需要注意的,首先独立工作者进程是不需要url的,其次是必须作为一个standalone程序,然后需要绑定刚才我们创建的redis服务,最后就是选定运行时,忘了说一下最重要的是提供一个启动名利。

结果就看到上面的悲剧,错误提示是这个帐户没有外部uris的权限,看来屌丝免费帐户还没有这个功能。。。只有高富帅开通付费帐户才可以。

既然进行不下去了,那只有看文章中提到的结果页面,如果成功的话,下面的页面会出现几个工作进程在工作的消息提示。


总结一下:CF现在通过独立应用程序提供了更好的Resque支持,还提供了其他Ruby工作者进程库或者应用程序的支持,你只要将工作者进程所有内容打包,并且提供一个启动命令,就可以在CF上运行工作者进程。

多源动态最优潮流的分布鲁棒优化方法(IEEE118节点)(Matlab代码实现)内容概要:本文介绍了基于Matlab代码实现的多源动态最优潮流的分布鲁棒优化方法,适用于IEEE118节点电力系统。该方法结合两阶段鲁棒模型与确定性模型,旨在应对电力系统中多源输入(如可再生能源)的不确定性,提升系统运行的安全性与经济性。文中详细阐述了分布鲁棒优化的建模思路,包括不确定性集合的构建、目标函数的设计以及约束条件的处理,并通过Matlab编程实现算法求解,提供了完整的仿真流程与结果分析。此外,文档还列举了大量相关电力系统优化研究案例,涵盖微电网调度、电动汽车集群并网、需求响应、储能配置等多个方向,展示了其在实际工程中的广泛应用价值。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事能源系统优化工作的工程师。; 使用场景及目标:①用于研究高比例可再生能源接入背景下电力系统的动态最优潮流问题;②支撑科研工作中对分布鲁棒优化模型的复现与改进;③为电力系统调度、规划及运行决策提供理论支持与仿真工具。; 阅读建议:建议读者结合提供的Matlab代码与IEEE118节点系统参数进行实操演练,深入理解分布鲁棒优化的建模逻辑与求解过程,同时可参考文中提及的其他优化案例拓展研究思路。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值