摩根大通|Java培训:5个支持微服务体系结构的Java框架( 二 )



由于Dropwizard是一个社区项目 , 没有像Spring和Pivotal、JavaEE和Oracle、Lagom和Lightbend这样的大公司的支持 , 它的开发可能会慢一些 , 但它背后有一个强大的社区 , 它是大公司和小项目的一个通用框架 。
5.Vertx、SpotifyApollo、Kubeless和其他“特定于微服务”的框架
除了我们在这里提到的四大参与者之外 , 还有很多其他项目值得一提 , 也可以用于编写微服务:
Vertx也在Eclipse基金会的基础上 , 是在JVM上构建反应式应用程序的工具包 。 有人可能会说 , 它应该在四巨头中占有一席之地 。
SpotifyApollo是Spotify编写Java微服务时使用的一组Java库 。 Apollo包括HTTP服务器和URI路由系统等功能 , 这使得实现RESTful服务变得非常简单 。
Kubeless是Kubernetes原生的无服务器框架 。 它专门设计用于部署在Kubernetes群集上 , 因此用户能够使用本机KubernetesAPI服务器和网关 。
其他框架包括Spark、Ninja和Jodd、Restlet和Bootique.io 。
无论你使用哪个框架或平台 , 构建微服务都不会与它们紧密耦合 。 这是一种思维方式和体系结构方法 , 最佳实践(一如既往)是为应用程序的独特需求找到最佳选项 。 很多人都会选择报java培训班学习 , 可以更快速学到有用的知识和技能 , 节省很多时间和精力 。