有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java需要微服务框架

我试图通过任何参考文献或论文来理解使用'framework'进行微服务的动机
假设我们已经定义/设计了责任分离,将其很好地划分为独立的java进程和它们自己的数据存储
每个流程都可以从事件总线发布和使用,并且能够通过定义良好的事件进行编排/编排
那么为什么我需要spring启动或任何其他框架,而不是简单地生成这些独立java进程的多个实例呢
谢谢你的帮助


共 (2) 个答案

  1. # 1 楼答案

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

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

    此外,在选择一项技术时,我总是会推荐一种在社区得到广泛支持并在行业中被证明可靠的技术

    因此,如果你决定直接开始你的旅程,毫无疑问你会成功,我同意在路上可能会学到很多东西,但我不确定投资回报率是否值得。技术可以让我们更快地进行开发,并从日常开发中消除一些痛苦,从而使开发人员和架构师能够专注于应用程序的设计架构

  2. # 2 楼答案

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