簡體   English   中英

如何在Cloud Foundry中從Java調用ruby?

[英]How to call ruby from java in cloud foundry?

我有一個需要在雲鑄造環境中從Java代碼調用/觸發ruby ETL程序的要求。 cloudfoundry將支持2個不同的構建包以在單個應用程序實例上運行。 是否可以在Cloud Foundry中的單個實例上運行Java和ruby進程。 我是Cloud Foundry的新手,非常感謝您的幫助。

使使用不同編程語言編寫的程序相互通信的一種簡單方法是使用REST。 同樣,如果首選異步通信,則可能要通過消息代理(例如RabbitMQ)交換消息。

我建議您部署兩個不同的應用程序(一個用Ruby編寫,另一個用Java編寫),並讓ruby應用程序公開一個可由Java應用程序觸發的REST端點。 您可以使用某種身份驗證機制(例如HTTP Basic)來保護此端點。

據我所知,使用單個應用程序運行2個不同的buildpack的可能性確實不存在。 在我看來,這似乎也不是一種干凈的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM