当前位置: 移动技术网 > IT编程>开发语言>Java > SpringCloud瞎姬霸写

SpringCloud瞎姬霸写

2020年07月27日  | 移动技术网IT编程  | 我要评论
毕业也快一年了,本想着挑个时间早点学一学springcloud,然后因为各种原因其实是懒 导致进度缓慢(0%)服务的注册与发现啊,这个其实服务发现的软件挺多的,不过根据官方文档给出的示例来看用的似乎是eurek啊,当然链接在这https://spring.io/guides/gs/service-registration-and-discovery/实际上整个pom所需的依赖并不多,当然也可以用spring官网提供的项目生成器https://start.spring.io/...

毕业也一年了,本想着挑个时间早点学一学springcloud,然后因为各种原因 其实是懒  导致进度缓慢(0%)

服务的注册与发现

啊,这个其实服务发现的软件挺多的,不过根据官方文档给出的示例来看用的似乎是eurek

啊,当然链接在这https://spring.io/guides/gs/service-registration-and-discovery/

实际上整个pom所需的依赖并不多,当然也可以用spring官网提供的项目生成器 https://start.spring.io/

当然一般我只用来查看pom文件

 


@EnableEurekaServer
@SpringBootApplication
public class ServiceRegistrationAndDiscoveryServiceApplication {

    public static void main(String[] args) {
        SpringApplication.run(ServiceRegistrationAndDiscoveryServiceApplication.class, args);
    }

}

 

一般来说只需要在原有的启动类中加上 @EnableEurekaServer 注解就行了

然后在你的application.properties中加上配置信息

第二行和第三行主要目的是不获取注册信息,最后两行都不知道是哪个类的配置,因为是官网提供的代码所以直接丢进去了,以后慢慢研究

server.port=8761

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

logging.level.com.netflix.eureka=OFF
logging.level.com.netflix.discovery=OFF

然后启动你的项目,打开你的链接 

 当然,英文界面看的肯定头疼,以后有机会可能会试试阿里的nacos 听说上手极其容易,而且是中文界面有中文文档

除此之外还需要服务的提供方,主要是把自身服务注册到 Eureka 注册中心,从而使服务消费方能够找到

重新建一个项目,也可以用spring的项目生成器直接生成下载

官方文档中也给出了所需的依赖

        <dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
		</dependency>

没错 就多了个client依赖而已, 可以把它看成客户端....

然后在你的启动类上加上@EnableDiscoveryClient

此时你的启动类差不多长这样

当然 这和上面的服务方是2个不同项目

server.port=8760
spring.application.name=test-client

我给自己的项目换了个端口和名称,当然,用默认的8080也可以

启动你的项目,然后刷新 就可以看到Application下多了一条记录,说明服务被成功注册了

 啊--为啥到这里就没了呢..因为官方文档也是到这没的啊(滑稽)

本文地址:https://blog.csdn.net/weixin_44232512/article/details/107596770

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网