springcloud如何实现服务的注册和发现-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

springcloud如何实现服务的注册和发现

游客pklijor6gytpx 2019-11-06 13:45:04 964

springcloud如何实现服务的注册和发现

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

开发者
分享到
取消 提交回答
全部回答(2)
  • huc_逆天
    2019-11-06 17:20:49

    SpringCloud作为微服务的架构,是支持自定义组件的。下面,从套装组件说明 SpringCloud 套装组件 -- > 服务注册与发现中心: Eureka 使用,服务端,在启动类Application,添加@EnableEurekaServer注解,并且在配置文件,配置相关ServiceUrl等,可根据环境、所需,定制化配置,详情,可以参考官方使用API,当然也可以使用@DiscoveryServer,之前区别,可以自己去弥补下,本篇不再赘述 客户端,在启动类Application,添加@EnableEurekaClient,同样的做相关配置。 以上为服务注册发现大致实现,详细参照官方介绍,很简单

    0 0
  • 游客pklijor6gytpx
    2019-11-06 13:45:31

    服务在发布时 指定对应的服务名(服务名包括了IP地址和端口) 将服务注册到注册中心(eureka或者zookeeper) 这一过程是springcloud自动实现 只需要在main方法添加@EnableDisscoveryClient 同一个服务修改端口就可以启动多个实例 调用方法:传递服务名称通过注册中心获取所有的可用实例 通过负载均衡策略调用(ribbon和feign)对应的服务

    0 1
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题