• 如何构建eureka服务端包和客户端包?


    我们的业务使用使用的是eureka服务,来作为服务的注册和发现的机制,所以呢,就研究下,eureka这个产品是如何进行部署的,但是······我发现,即使是在github上,也是没有直接可用的war包、jar包或者二进制包,需要单独的进行编译。

     

    那到底要如何的编译,才能构建出来eureka的服务端的包呢?

     

    在接下来内容中,我们会看到要构建eureka的服务端的包,需要哪些的前提准备和具体的操作步骤。

     

    首先,必须安装以下的工具:

     

    • git (1.7.11.3版本或以上)
    • jdk

     

    上述工具的具体安装过程,这里不赘述。

     

    下面再说构建的步骤:

     

    1、获取eureka的源码包

    git clone https://github.com/Netflix/eureka.git

     

    2、构建eureka server

    cd eureka
    ./gradlew clean build

     

    3、构建好了之后,在如下的目录中,找到对应的制品

     

    • Eureka Server war包

     

    # 目录及war包名字
    ./eureka-server/build/libs/eureka-server-XXX.war 
    
    [root@centos7 libs]# pwd
    /root/eureka/eureka-server/build/libs
    [root@centos7 libs]# ls
    eureka-server-1.10.18-SNAPSHOT-javadoc.jar  eureka-server-1.10.18-SNAPSHOT.war

     

    • Eureka Client
    #目录及jar包名字
    ./eureka-client/build/libs/eureka-client-XXX.jar
    
    [root@centos7 libs]# pwd
    /root/eureka/eureka-client/build/libs
    [root@centos7 libs]# ls
    eureka-client-1.10.18-SNAPSHOT.jar  eureka-client-1.10.18-SNAPSHOT-javadoc.jar
    [root@centos7 libs]# 
    

     

    OK,到此为止,我们就得到了eureka的服务端的包和客户端的包,在后面的文章中,我们继续说,我们如何来用这个构建的产物,来运行eureka服务······

     

    附:eureka二进制包下载地址:

     

    https://search.maven.org/

     

    进入这个地址可以进行搜索、下载:

     

    server:war包

     

    client: jar包

     

     

  • 相关阅读:
    ubuntu16.04安装mongodb
    redis 允许远程链接
    mongodb将一个集合的数据加入到另外一个集合
    记录一次字符的坑
    Linux定时任务指定用户
    laravel 除了根目录,所有接口地址都是404
    记录一次php7-mongodb扩展的坑
    nginx 解决跨域
    记录一次部署
    MAC或者linux通过SSH使用PEM文件登录
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/16542950.html
Copyright © 2020-2023  润新知