![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cloudfoundry
文章平均质量分 79
fjs_cloud
这个作者很懒,什么都没留下…
展开
-
cloud foundry vmc 部分api
导师说了,要从给cloud foundry加一个壳做起,好吧,那就从加壳做起,其实仅仅是要加一个壳还是很简单的,只要读一读VMC的源代码后就能知道其实这些api都是通过http的方式给出来的,其实这也就对应着cloud controller部分,因为其本来就是一个rails的工程。在VMC的源代码中,在lib/vmc/client.rb文件中可以找到调用这些api的方法。首先我们从login开原创 2012-11-29 14:34:07 · 1551 阅读 · 0 评论 -
cloudfoundry的部署 ubuntu
nginx本来看的好好的,结果被导师弄过来搞cloudfoundry了,好吧,这也是没有办法的事情,还想要这个文凭呢,那就先从cloudfoundry的部署开始吧。其实部署相对来说还是很简单的,vmware公司还是很大方的,直接就公布了cloudfoundry的自动化部署工具,基本上用它就可以实现自动化部署了,但是这里有一些需要注意的地方,因为cloudfoundry是用ruby写的,所以要设原创 2012-11-25 13:57:16 · 1311 阅读 · 0 评论 -
cloud foundry源码启动(1)
新学期开始了,又要开始搞cloud foundry了。。。首先从cloud foundry源码的启动过程搞起:cloud foundry的启动入口文件是vcap_dev文件,它的主要作用的就是初始化一些基本的参数,最后则是由vcap文件来真正的启动cloud foundry的各个部分。好了,我们就来分析vcap_dev文件的执行过程吧(这里用的各项都是默认的参数):options["n原创 2013-03-04 20:21:30 · 1552 阅读 · 0 评论 -
cloud foundry源码启动(二)
上一篇文章主要是写了vcap_dev的执行过程,在其执行完成之后,将会运行vcap文件进行真正的cloud foundry各个模块的启动。对于真正的源码启动,主要涉及的两个程序文件是vcap和vcap_components文件。。。。vcap_dev调用vcap文件的时候传进去的命令为:start cloud_controller health_manager mongodb_node原创 2013-03-05 18:57:35 · 1417 阅读 · 0 评论 -
cloud foundry的消息中间件nats用法
因为要阅读cloud foundry的源码,而作为cloud foundry各个部分之间进行通信的消息中间件,就算是不了解它的实现,也要了解一些它基本的用法的。。。其实主要用到的方法也就那么几个。。。首先是subscribe方法。。例如NATS.subscribe('foo') { |msg| puts msg}代码其实一看也就懂了,订阅foo的消息,如果收到消息的话原创 2013-03-08 19:38:44 · 1915 阅读 · 0 评论 -
cloud foundry之router源码分析
前面的文章已经介绍了整个cloud foundry的源码的启动过程,这篇文章介绍一下router方面的细节,毕竟外界访问cloud foundry的入口就是router。。首先来看router的启动:/home/fjs/cloudfoundry/vcap/router/bin/router -c /home/fjs/cloudfoundry/.deployments/devbox/config原创 2013-03-12 16:29:58 · 1982 阅读 · 0 评论 -
cloud foundry之dea组件源码分析
上一篇文章分析了router的运行原理,在这一篇开始分析dea组件的运行。。。,记得以前自己刚刚开始接触cloud foundry的时候就会觉得dea是最神奇的一个模块,不过看了它的代码之后它的神秘感也就渐渐的消失了。。首先来看启动的代码:EM.run { agent = DEA::Agent.new(config) agent.run()}还是在eventmachine中启动,主要原创 2013-03-20 20:36:27 · 2350 阅读 · 2 评论