java - 数据库服务使用什么技术?

标签 java database rest soap rpc

我将制作一个小型贸易管理系统。我想创建一个独立的数据库服务,所有其他客户端都连接到该服务。数据库将是 MYSQL,我将使用 Java 来制作服务。客户端可以是 Web 应用程序,也可以是使用 Java Swing 的桌面应用程序(尚未决定)。在客户端和数据库服务之间还有另一层来处理业务逻辑(我称之为交易服务)。

架构类似于:客户端 -> 交易服务 -> 数据库服务。

我的问题是,哪种客户端/服务通信技术最适合客户端 -> 贸易服务以及最适合贸易服务 -> 数据库。

我应该让它成为 RESTful 服务吗? SOAP ?使用RPC?或者还有其他技术吗?

非常感谢您的帮助。欢迎任何想法或建议。

最佳答案

看看 RabbitMQ,一个池消息服务

http://www.rabbitmq.com/ 它强大、灵活、快速且可扩展,您可以使用它以 Java、PHP 或任何您想要的技术进行通信。

关于java - 数据库服务使用什么技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16405433/

相关文章:

MySQL设计多导出产品

php - prestashop 通过 url webservice api 创建和更新资源

java - 使用 Typecaste (Java) 除以零异常

Java 方法从 ArrayList 中查找以给定字符串开头的名称变量

database - 在 Hasura Action Handler 中访问数据库

java - 未找到媒体类型 = application/json 的 JAX RS MessageBodyWriter

rest - 返回 ResponseEntity 与返回 POJO

java - 如何使用progressBar查看线程进度

java - 从字符串中取出(n)个字符

大列表的数据库设计策略