由于某些原因,我必须使用go语言作为我的新Web项目的后端语言。
但是,我们将使用的一些API是用Java编写的,并打包在.jar文件中。
我对go不熟悉,如何以一致的方式使用go与Java合作处理HTTP请求, 并将某些函数委托给Java,然后返回响应。
由于某些原因,我必须使用go语言作为我的新Web项目的后端语言。
但是,我们将使用的一些API是用Java编写的,并打包在.jar文件中。
我对go不熟悉,如何以一致的方式使用go与Java合作处理HTTP请求, 并将某些函数委托给Java,然后返回响应。
您可以通过多种方式在Java代码和Go代码之间进行通信。最常见且简单的方法是通过HTTP API进行通信。在Java服务器中公开RESTful或RPC API,将其作为HTTP API服务运行,然后编写Go代码来处理传入的HTTP请求,并从Go中连接Java API以协助创建响应。