繁体   English   中英

需要一个微服务框架

[英]Need for a microservice framework

我试图通过任何参考文献或论文了解将'framework'用于微服务的动机。
假设我们已经定义/设计了将职责分离到具有自己的数据存储的独立 java 进程中。
这些进程中的每一个都可以从事件总线发布和消费,并且能够通过明确定义的事件进行编排/编排。
为什么我需要 spring boot 或任何其他框架 - 而不是简单地产生这些独立 java 进程的多个实例。
感谢帮助。

一个框架是为了让开发过程更简单、更快捷。 您当然可以在不使用任何框架的情况下编写独立的微服务,同时使用事件总线/队列跨微服务进行通信。 但这可能需要时间,因为您可能需要从头开始编写很多东西。 像 spring boot(Java) 或 Expressjs(node.js) 这样的框架提供了一个最小的配置接口和一组 API,可以用来比不使用框架更快地开发微服务。

使用已建立的框架,例如 Springboot 或 .NET Core 等,使任何开发团队都能更好、更快、更好地交付。

Spring Boot 是用于创建基于 Spring 的应用程序的高效框架。 使用完善的框架会导致学习曲线变小,但它可用于创建强大的生产级应用程序。 Spring Boot 提供了许多内置工具和框架,使开发基于云的微服务变得相当容易。

此外,在选择一项技术时,我总是会推荐具有强大社区支持并已在行业中证明可信度的技术。

因此,如果你决定开始你的旅程,毫无疑问你会成功,我同意可能会有很多学习的过程,但我不确定 ROI 是否值得。 技术是让我们更快地行动,并从日常开发中减少一些痛苦,然后让开发人员和架构师专注于应用程序的设计和架构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM