首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以使用springboot来设计中间件应用程序吗?

我可以使用springboot来设计中间件应用程序吗?
EN

Stack Overflow用户
提问于 2018-04-30 14:49:14
回答 2查看 1.6K关注 0票数 0

我计划重新设计我现有的用core java编写的中间线事务处理系统。是弹簧启动将是一个很好的选择。现有的应用多采用纯TCP、Soap、Rest.RabbitMQ、FTP等多种传输通道进行通信。注意:系统正在进行分布式事务处理。即完成一个简单的客户端请求,它与分布式事务一起工作

EN

回答 2

Stack Overflow用户

发布于 2018-04-30 15:23:58

Spring绝对是创建和设计中间件应用程序的一个很好的选择,使用spring可以很容易地处理多种通信渠道,特别是SOAP和FTP。为了快速处理事务,您可以结合使用Kafka和Spring来分布式处理事务。

Kafka是一个处理事务的强大工具,可以轻松处理来自不同来源的多个事务。对于创建中间件应用程序,使用Kafka的Spring是最佳选择,因为它为创建微服务以及快速事务管理提供了最佳组合。

票数 3
EN

Stack Overflow用户

发布于 2018-04-30 15:25:34

我认为这是一个好主意。

我们在微服务系统中使用了spring boot,它使用RabbitMQ、REST、MongoDb驱动程序甚至TCP进行通信。我们在集成或驱动程序方面从来没有遇到过任何问题。

您可以阅读spring boot @EnableTransactionManagement注释以及org.springframework.transaction.annotation包中的所有内容。也许它会给你一些你已经知道的挑战的答案。

如果你有任何问题,Spring社区是相当大的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50095291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档