背景
我有两个服务需要通过消息队列相互通信。一种是用 PHP 编写的遗留服务,另一种是用 Java 编写的。迟早,PHP 服务将用 Java 重写。它们相互通信的当前方式是写入共享数据库,由其他服务轮询。这就是我试图摆脱并用消息队列代替的东西。
问题
我现在正在处理的通信是从 PHP 服务到 Java 服务。它需要发送一个相对复杂的对象(字符串和整数以及字符串和整数的列表和映射)。理想情况下,该解决方案在 PHP 中是可行的,在 Java 中是理想的,因为这将是这个项目的遗产。
可能的解决方案
-
1.