哪个微服务库最好或最常用?

时间:2016-03-07 07:08:50

标签: microservices

我将业务逻辑分解为微服务。哪个微服务库好或大多使用? apache karaf怎么样?

1 个答案:

答案 0 :(得分:2)

Apache Karaf是一个OSGI容器。具有模块化的OSGI是微服务的吸引人的解决方案。然而,OSGI可能非常复杂,学习曲线陡峭。更好的OSGI用例可能是插件系统/应用程序。

Spring Boot是一个不错的选择。 Spring Boot的好处是部署后管理微服务所需的所有附加功能,即用于监控的执行器项目和Spring Cloud,它们提供诸如路由,负载平衡,配置,分布式消息传递等功能。完成了所有的工作,让您尽快将微服务投入生产。

如果您更喜欢普通的JEE而不是Spring,也可以查看Wildfly Swarm

Dropwizard也是不错的选择。

这些只会划伤表面,但却是一个很好的起点。