由于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|Java培训:5个支持微服务体系结构的Java框架】无论你使用哪个框架或平台 , 构建微服务都不会与它们紧密耦合 。 这是一种思维方式和体系结构方法 , 最佳实践(一如既往)是为应用程序的独特需求找到最佳选项 。 很多人都会选择报java培训班学习 , 可以更快速学到有用的知识和技能 , 节省很多时间和精力 。
- javascript|Web前端培训:什么是 MEAN Stack?
- javascript|奢侈品级别音响B&W加持,峰米向行业第一发起冲击?
- 大数据|山东拟新开通5G基站6万个,新培育5个以上工业互联网园区
- Java|带你入门Java之每日3分钟Java——数据类型和常量变量
- Java|慎入慎入!!又是被互联网“美人”诈骗的一天!
- Java|假如让谷歌浏览器进入中国市场,国产浏览器会受到很大影响吗?
- javascript|帕特·基辛格被任命为英特尔CEO已有一年
- Java|重磅丨屯粮积草网与腾讯达成2022年度战略合作,实现主流搜索引擎全覆盖!
- 阿里巴巴|Java程序员从携程、美团、阿里面试回来,这些面经分享给大家
- 软件|ui设计培训需要学什么软件?