piy*_*upt 3 spring vert.x spring-boot spring-webflux
我们需要开始研究微服务,并初步计划使用Vert.x.随着最近Milestone发布的Springboot 2.0包括Reactive支持,我们现在也考虑将Springboot 2.0作为一个选项,但由于这是一个非常新的版本,我对此版本的稳定性有一些担忧.有人已经使用过Spring Webflux/Reactive支持,实现过程中的体验,任何已知问题/问题是怎样的.欢迎任何具体的建议/建议.
当你说微服务意味着它将是微服务时,在这种情况下,你可以混合东西(多语言),如果出现任何问题,重写该特定服务并换掉现有服务(这里).
现在回到你原来的问题Vert.x和Spring 5都有自己的优点和缺点(没有银弹).就个人而言,我更喜欢Vert.x的简单性和按需依赖性.我见过几个基准测试,其中Vert.x比Reactive spring更快(一点点),原因很明显.但是Spring拥有巨大的社区支持和大量的开箱即用配置,(你只需注释你的类并对配置进行一些更改,这就是产生服务!!!).
您可以将诸如使用spring之类的东西混合到Write Authentication和Authorization服务中(例如,在Spring中实现OAuth 2非常简单.)然后在Vert.x中编写其他服务.这些都是建筑决策,第三人(我)无法在不了解您的要求的情况下远程决定.
在它们之间进行选择是相当困难的,最好选择合适工具的正确工具,这也是微服务越来越受欢迎的原因.
ps:我写的是我个人的经历和实现.意见可能因人而异,我并不认为百分之百正确.
| 归档时间: |
|
| 查看次数: |
5058 次 |
| 最近记录: |