gpt4 book ai didi

java - 从 Java Web 应用程序调用 ruby​​ 库

转载 作者:行者123 更新时间:2023-11-29 06:23:05 24 4
gpt4 key购买 nike

我们有一个已经在生产环境中运行的 j2ee/spring/hibernate/tomcat web 应用程序。我们计划与提供 ruby​​ 客户端库的第三方服务(recurly)集成。他们还没有 Java 客户端库。他们的服务是 RESTful 的,他们的客户端是 ActiveResource 上的瘦自定义包装器。我可以想到几种方法来做到这一点:

a) jruby?

b) 运行一个简单的 ruby​​ xml rpc 守护进程,在内部调用实际的 ruby​​ 库?我相信 xml rpc 在 java 中很容易。

c) 节俭?

d) 实现一个与他们的 RESTful 服务对话的 java 库(更多的开发时间?)

最快的方法是什么?

最佳答案

鉴于它是一个简单的 REST API(例如,参见 http://support.recurly.com/faqs/api/accounts),我只是用 Java 复制了 ruby​​ 库,它应该足够简单,如果你可以/愿意的话,可以让你在 recurly 家伙身上得到一些业力分享回来,将避免使用外部守护进程或 jruby 或 thrift 可能出现的任何集成或兼容性问题(您添加到代码中的组件越多,代码就越脆弱。)

IMO 不一定是最快但最安全的路线。参见 here如果您认为有必要,可以使用什么来实现该库。

关于java - 从 Java Web 应用程序调用 ruby​​ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2227511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com