通过drb集成java和ruby环境

通过drb集成java和ruby环境 - fsword's blog

 


通过drb集成java和ruby环境

 

Mar 8th, 2012

| Comments

 

 

ruby在很多方面都很不错,但是java也有它的优势,至少我们有很多基于java的遗留系统。

结合这两者主要有几种思路:

* 使用消息系统链接java应用和ruby应用,这是我们通常整合异构系统的思路

* 基于java的分布式设施进行系统整合,这要将ruby放在jvm上工作,我们可以用jruby on rails

* 基于ruby的 drb 技术进行系统整合,我们同样需要借助 jruby 让java系统看起来象 ruby

前两个不用举例,最后一个给一个简单的示例

 


1
2
3
4
# server.rb
require 'drb'

DRb.start_service('druby://localhost:9000', self)

 

 

以上的代码如果在 rails console 上执行,就可以使用如下代码进行远程调用了:

 


1
2
3
4
5
6
7
# client
require 'drb'

DRb.start_service
this = DRbObject.new(nil, 'druby://localhost:9000')

this.class_eval 'Rails.application.config.root'

 

 

Have fun!

 

 

 

Mar 8th, 2012

 

 

posted on 2012-03-14 23:37  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2012/03/14/2397103.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值