服务治理->注册服务提供者: Spring Cloud Eureka
根据上一篇的内容我们继续向下研究。
在完成了服务注册中心的搭建之后,接下来我们尝试将一个既有的 Spring Boot 应用加 入 Emeka 的服务治理体系中去。
新建一个新的Spring Boot 项目
首先, 修改 pom.xml, 增加 Spring Cloud Eureka 模块的依赖, 具体代 码如下所示:
接着, 创建HelloContorller , /hello 请求处理接口, 通过注入 DiscoveryClient对象, 在日志中打 印出服务的相关内容。
然后, 在主类中通过加上 @EnableDiscoveryClient 注解, 激活 Eureka 中的 DiscoveryClient 实现(自动化配置, 创建 DiscoveryClient 接口针对 Eureka 客户 端的 EurekaDiscoveryClient 实例), 才能实现上述 Controller 中对服务信息的输出。
最后 ,我们需要在 application. yml 配置文件中, 通 过 spring. application.name属性来为 服 务命名, 比如命名 为 hello-service。 再通过 eureka.client. serviceUrl.defaultZone属性来指定服务注册中心的地址, 这里 我们指定为之前构建的服务注册中心地址, 完整配置如下所示:
【不是每一个问题都是钉子, 不是每一个解决方案都是锤子】
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦