微服务学习笔记二:Eureka服务注册发现
发布日期:2021-08-26 17:43:38 浏览次数:8 分类:技术文章

本文共 2183 字,大约阅读时间需要 7 分钟。

Eureka服务注册发现

服务发现:云端负载均衡,一个基于 REST 的服务,用于定位服务,以实现云端的负载均衡和中间层服务器的故障转移。

1. Service Discovery: Eureka Server

Spring Cloud Netflix - Service Discovery: Eureka Server

Eureka服务端,实现服务注册中心。

1.1 Eureka 注册中心(注册表)实现

1. 添加依赖

org.springframework.cloud
spring-cloud-starter-eureka-server
org.springframework.boot
spring-boot-starter-security

 

2.application.yml配置

server:  port: 8761security:  basic:    enabled: true #开启认证  user:    name: user    password: 123456eureka:  client:    register-with-eureka: false    fetch-registry: false    service-url:      defaultZone: http://user:password@localhost:8761/eureka

 

3.主程序入口

@SpringBootApplication@EnableEurekaServer//开启Eureka Server public class MicroserviceDiscoveryEurekaApplication {	public static void main(String[] args) {		SpringApplication.run(MicroserviceDiscoveryEurekaApplication.class, args);	}}

4.测试,浏览器访问:http://localhost:8761/

 

2. Service Discovery: Eureka Clients  

Spring Cloud Netflix - Service Discovery: Eureka Clients

Eureka客户端,提供服务,进行服务注册。

1.引入依赖  

org.springframework.cloud
spring-cloud-starter-eureka
org.springframework.boot
spring-boot-starter-actuator

 

2.application.yml配置

server:  port: 8081 #8181spring:  application:    name: microservice-provider-usereureka:  client:    serviceUrl:      defaultZone: http://user:123456@localhost:8761/eureka  #注册 中心已经开启认证  instance:    prefer-ip-address: true    instanceId: ${spring.application.name}:${spring.application.instance_id:${server.port}}

3.主程序入口

@SpringBootApplication@EnableEurekaClient //启动EnableEureka客户端@RestControllerpublic class MicroserviceProviderUserApplication {	@GetMapping("/hello/{name}")	public String hello(@PathVariable String name){		System.out.println(name+" welcome . My is microservice provider user");		return name+" welcome . My is microservice provider user";	}	public static void main(String[] args) {		SpringApplication.run(MicroserviceProviderUserApplication.class, args);	}}

 

 

转载于:https://www.cnblogs.com/brant/p/6298342.html

转载地址:https://blog.csdn.net/weixin_33893473/article/details/93375016 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C# 获取编码
下一篇:WPF控件 ProgressBar

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年02月08日 11时52分14秒