一、该问题的重现步骤是什么?
我们公司买的商业版,第一期项目只是单纯使用blade-boot来开发的,随着项目越来越多,现在想上微服务,这几天我在研究您的文档,可是有个问题,
1:看您说现在blade使用的是feign方式进行微服务的远程调用,可是文档的功能特性里边详细讲的是dubbo,是不是feign和dubbo二选一即可?
2:还有boot版本升级为cloud版本您写的直接修改pom配置,这个boot升级cloud后有啥不一样呢?是集成了网关,负载均衡,链路器这些中间件吗?
3:gateway这个网关的项目怎么用?是需要单独在服务器发布吗?他和其他项目怎么衔接?什么关系?
二、你期待的结果是什么?实际看到的又是什么?
我刚实际性的接触微服务不太懂,看不太明白,希望您能帮我理一下。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
spring-blade-boot 2.3.0 在linux上
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
1. feign和dubbo都有讲,feign在第三章。两者选其一即可
2. boot对接到cloud后,相当于把本身变成了cloud的一个模块,注册到注册中心供gateway做服务发现,功能本身没变化,就是加上了cloud的特性
3. gateway就是一个网关作用,起到一个请求汇总处理的功能,会根据请求去注册中心找到对应的服务来调用。可以单独部署在服务器,但是开发的话,推荐本地启动
4. 这些都是很基础的cloud知识点,推荐先找一些springcloud的入门视频看一下,对各个cloud组件有个大概的了解后,入门就快了
您好,我还有一个地方没看明白,就是gateway里在哪配置的nacos的地址之类的,比如我nacos运行在另外的实例中,gateway怎么知道到哪个地址上去找nacos进行注册呢?
扫一扫访问 Blade技术社区 移动端