在18年的时间里,我写了一篇有关尤里卡的文章,但是在那之后,我没有深入了解春天的云。最近只是闲置。它适合下沉。
本文代码是指比利比利(Bilibili)在比利比利(Bilibili)上的黑马程序员的视频,并在教学代码上进行了略微修改。
数据库中使用的MySQL,使用2个表
创建MAVEN项目具有想法,目录结构如图所示:
最外面的pom.xml
pom.xml eureka-server的注册中心
注册中心配置文件
开始注册中心的课程,@EnableEureKaserver开放注册服务:
打开浏览器,输入Localhost:8761,发现有服务注册,即注册中心本身
设置注册中心后,开始设置客户以注册更多服务。在此示例中,请参阅《黑马程序员》的视频以编写订单模块和用户模块。
用户模块的pom.xml
配置文件
不要放置代码的其余部分,请放置控制器层代码
为了促进演示,启动2个用户模块实例
订单模块的pom.xml
订购模块配置文件
因为要演示的功能是根据订单ID查询订单信息和用户信息,因此订单模块仅查询订单信息,用户信息由用户模块查询。因此,订单模块需要在此处远程调用用户模块接口。
创建一个新的配置类,将RESTTEMPLATE注入弹簧容器,其中@loadalanced是打开负载平衡的注释
订单模块的另一个代码尚未发布,仅在此处发布服务层实现类的代码
启动订单模块和用户模块,查看注册中心
与Postman进行测试
查看想法控制台,您可以看到用户模块的实例接收请求
原始:https://juejin.cn/post/7095634771216171021