Python请求与java Web服务
我有一个用cgi编写的传统web应用程序sys-1,当前使用TCP套接字连接与另一个系统进行通信Python请求与java Web服务,java,python,web-services,python-requests,legacy,Java,Python,Web Services,Python Requests,Legacy,我有一个用cgi编写的传统web应用程序sys-1,当前使用TCP套接字连接与另一个系统进行通信Sys-1以unix字符串的形式发送数据。现在,sys-2正在升级到java web服务,这反过来又要求我们升级。是否有任何升级方法,只需对现有遗留代码进行最小的更改。我正在考虑创建一个代码块,该代码块获取Sys-1的输出,并将其更改为Sys-2所需的格式,反之亦然 在研究过程中,我发现了两种方法: 通过使用python中的“请求”库 使用java Web服务 我是JavaWeb服务新手,对pytho
Sys-1
以unix字符串的形式发送数据。现在,sys-2
正在升级到java web服务,这反过来又要求我们升级。是否有任何升级方法,只需对现有遗留代码进行最小的更改。我正在考虑创建一个代码块,该代码块获取Sys-1
的输出,并将其更改为Sys-2
所需的格式,反之亦然
在研究过程中,我发现了两种方法:
遗产有多糟糕?你能不能把System-1-to-System-2的代码撕成一些漂亮的界面,这样你就可以升级到使用现代System-2而不会太痛苦?长期来看,这将降低总体成本,但前期成本(可能显著)更大。因此,你必须决定什么对你的组织更重要。上市时间或长期维护。只有你的组织才能回答这个问题。也许你可以在中间加一个人。获取unix字符串、将其解析为sys-2类型的消息并将其发送给sys-2的套接字服务器。这可能是一个不重新写入两个系统之间所有呼叫的选项。感谢您的见解@mlk