zoukankan      html  css  js  c++  java
  • springcloud 的学习(一) 服务的注册与发现

    水滴石穿

    知道springcloud 很久了,但是一直没有时间学习和练习,正好这两天有这个冲动,那就趁热打铁。。。!!!!!

    搜寻了一些资料后发现了一个简单易上手的系列博客 http://blog.csdn.net/forezp/article/details/70148833   借此练手。。。。感谢前辈的知识总结和分享

    ————————————————————————————————————————————————————————————————————

    1、创建项目,我这里使用的是IDE,多个项目创建在一起。创建的方式参照大神的博客吧,我这里就不再一步步赘述。

    2、服务端:

    服务端需要的依赖

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

    加上  @EnableEurekaServer  注解用以标识这是一个 eureka 服务

     这样直接启动后,访问页面(默认端口是8080) 会跳到

    这样一个页面,但是启动过程控制台会报错

    因此需要加一些配置

    eureka:
      instance:
        hostname: localhost
      client:
        register-with-eureka: false
        fetch-registry: false
        service-url:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

    注意这两项:都为 false 

     3、客户端

     客户端需要依赖

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

    加上  @EnableEurekaClient 标识客户端身份

    但是这还不够

    客户端需要注册到服务端中,服务端需要发现客户端

    客户端启动,访问服务端页面

    发现有一个服务注册了。名字和端口号正是在客户端服务中配置的信息

    =============================至此,服务端和客户端的demo 就完成了=============================

    服务的注册与发现,名称言简意赅,感谢前辈分享

    但是:

    这是什么鬼?

    —————————————————————————————————————————————————————————————————————————

    无论如何,心平气和

  • 相关阅读:
    CodeFirst从零搭建ASP.NETCore2.0
    ASP.NetCore2.0概览
    C#图片处理(转zhjzwl/archive)
    数据库内部视图,存储过程的使用
    《用户体验要素》学习笔记 —— 初识五层要素
    《用户体验要素》学习笔记 —— 用户体验重要性
    To B产品,业务方全程蒙蔽怎么搞?
    产品经理需要的技能,我有吗?
    拼多多为何没有购物车功能
    章节十四、3-执行JavaScript命令
  • 原文地址:https://www.cnblogs.com/cfb513142804/p/7419046.html
Copyright © 2011-2022 走看看