首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将OSGI与spring boot微服务一起使用吗?请详细告诉我

可以将OSGI与spring boot微服务一起使用吗?请详细告诉我
EN

Stack Overflow用户
提问于 2018-08-30 21:14:50
回答 2查看 1.7K关注 0票数 0

我想使用ODL框架进行SDN开发,因为在内部使用OSGI框架(karaf)。除此之外,我还想使用spring boot和spring cloud来实现云服务。可以将所有这些框架作为一个单元使用。以及我们如何实现这一点请告诉我们。

EN

回答 2

Stack Overflow用户

发布于 2018-08-31 18:55:12

这个问题有点过于宽泛和泛化,但无论如何我都会在两个假设下尝试回答:

如果你想使用Spring Boot / Cloud的“进程内”,也就是在ODL/ Karaf中,那么答案就是这样的架构没有什么意义。据我所知,Karaf (不是ODL)有一些Spring支持,但您可能很难将其与ODL“很好”地结合在一起……

ODL的体系结构是您定义YANG模型,并且您在其中定义的RPC“自动”被公开为HTTP REST API(通过RESTCONF),然后您可以从其他应用程序使用这些RPC。

但是,如果您的问题只是指您是否可以编写一个单独的新Spring Boot / Cloud应用程序,并通过远程RESTCONF从该应用程序调用OpenDaylight服务,那么答案是这当然是可能的-并且是编写集成的推荐方式。

顺便说一下:在这种情况下,您可能也会对https://lighty.io感兴趣。

PS:你也可以看看https://github.com/vorburger/opendaylight-simple/来获得一些灵感;但那是一个你还没有准备好消费的概念。

票数 4
EN

Stack Overflow用户

发布于 2018-11-28 23:13:53

可以在OSGI容器中使用Spring Boot。请看我对类似问题的回答:Can Spring Boot be used with OSGi ? If not, any plans to have an OSGi Spring Boot?

这里有一个指向Spring Boot + Apache Karaf演示应用程序的链接:https://github.com/StasKolodyuk/osgi-spring-boot-demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52098061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档