添加nodejs插件
点击 系统管理 > 插件管理 > 可选插件 搜索NodeJs并安装
添加全局工具
点击 系统管理 > 全局工具配置,此时应该就会出现node配置
kafka依赖zookeeper,所以也需下载zookeeper。
去zookeeper下载相应的版本并配置Path,略过。
去kafka官网下载相应的版本并配置Path,略过。
如果Fegin代理的是get请求,那么请求参数必须带上@RequestParam 或@RequestBody
错误:
1 |
|
正确:
1 |
|
1 | [2021-07-26T11:43:03,929][INFO ][o.e.d.z.ZenDiscovery ] |
报错信息提示有相同的 id 但是是不同的实例。
原因是: 我把作为 master 的 elastic-search 文件复制了两份,导致数据也包含在了 作为 slave节点里面。
删除复制的作为 slave 节点的 elastic-search 的data 文件夹即可。
一般情况下,我们在启动类上面添加**@EnableFeignClients**注解就是表明当前应用服务(我们称之为服务A
)中有的地方想要引用其它应用服务(我们称之为服务B
)中的接口。
如果服务B可以单独启动起来并且注册到注册中心
,则我们仅仅在服务A的启动类中添加@EnableFeignClients
注解即可;如果服务B没有单独启动起来
,而是以Jar包的形式被引入到服务A中,则服务A在启动的时候是不会主动去加载服务B中标注了@FeignClient注解的interface而去自动生成bean对象,这样我们在服务A中的Controller类中以如下这种方式去引入使用服务B中的标注了@FeignClient注解的接口
是会报错的