sofastack / sofa-jarslink

Jarslink is a sofa ark plugin used to manage multi-application deployment
Apache License 2.0
3.04k stars 706 forks source link

能不能发个dubbo应用场景集成的demo #26

Closed zsjnb closed 6 years ago

zsjnb commented 6 years ago

如题,看使用指南多少有些混乱,代码与test里也不一样,或者有些过时?

能否提供dubbo微服务应用场景集成的案例,目前的资料都太抽象了,我一个微服务里有N多接口,然后是实现,怎么接入呢?微服务发布、远程调用怎么办?

image

求大神指导!

YoungHu commented 6 years ago

jarlink只负责bean调用,所以微服务的发布都应该是放在主模块里面

zsjnb commented 6 years ago

@YoungHu 你的意思是微服务再拆分子模块,由jarslink来管理?

YoungHu commented 6 years ago

JarsLink说白了就是请求转发。你接口的具体业务逻辑通过Action写在模块A中,这样你就当做在JarsLink框架中开了一个口子,然后你要在主程序中发布dubbo接口,和不使用JarsLink的写法一样,唯一的区别是这个接口的实现要调用模块A的Action而不用写具体的业务逻辑代码。在JarsLink引入的模块中不能发布HTTP和dubbo这样的协议服务,只能是bean。

kiral commented 6 years ago

jarslink2.0会集成dubbo,预计7月左右推出,敬请期待!