-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问chap11的RPC2的作用是? #4
Comments
@YanAnzouyijun RPC2应该是RPC的一个简单一些代码实验。当时觉得如果RPC看懂了,看这个小例子应该不会是障碍,所以就留在这了。 |
@JiYou 非常感谢作者大大,竟然回我了哎~~~~没有白买书~还有作者大大啥时候出一本关于agent的书啊,讲讲l3agent 和openstack调优之类~~~ |
@YanAnzouyijun 最近手头事情比较多。这里只是简单回复一下思路。不一定正确,你可以去尝试验证一下。 factory方法的执行顺序_factory方法只是说构建好一个类的instance。并不是说立马让这个类的instance开始工作。 所以,构建的顺序,与类开始工作的顺序不一定是完全一致的。 参数的传递
这里是一个类,其构造函数里面是需要有一个app参数的。而接下来的def factory方法,返回的是一个方法 有没有发现:
这是因为,工厂方法嘛,要制造一个类的instance出来,肯定是需要一个参数的。那么这个参数怎么来的? 这个就是需要看PasteDeploy这个包的实现。我猜测是这样实现的。以
这里会先构建尾巴最后一个app的instance。然后把这个instance做为一个参数,传给auth的构建函数做为参数,然后把auth类的instance给制造出来。你可以自己验证一下。 |
@YanAnzouyijun 小建议,github是支持代码格式的。你只需要看看markdown的语法就可以了。(不复杂,5分钟包会) |
@JiYou 非常感谢~~~~~~ |
你好,读了你的著作对openstack有了更进一步的了解,提个建议吧,你可以对一些书上没说的代码,在代码目录里加个readme,这样有助于读者理解。。。。
The text was updated successfully, but these errors were encountered: