最近接触到一个公司,他们使用DUBBO的方法是这样。
项目没有Controller层,各个业务服务的接口都注册到DUBBO上,服务之DUBBO调用,前端也直接通过HTTP调用DUBBO服务接口。
有一个他们称作OPENAPI网关的WEB服务,里面有一个spring mvc controller,前端的所有请求都到这里,根据前端的HTTP请求(例如/XXXService/xxxxx),DUBBOINVOKER去调用注册在DUBBO上的相应服务,返回JSON给前端。
因为没接触过DUBBO,网上我也没找到DUBBO这样用的列子,我一菜鸟还是挺疑惑的?
还有这种操作?
上海?
没毛病。。你看看现在的springcloud的做法就知道了
对,说白了思想其实就是dubbox