使用jhipster-registry来创建注册中心

使用jhipster-registry来创建注册中心

jhipster-registry 是一个运行应用,来自于jhipster的团队,就像jhipster生成器一样,它也是开源的,并且它的源码就在jhipster网站上。
jhipster-registry有以下三个主要目的:
* 它是一个Eureka server,它可以充当发现应用的服务器,控制路由,对所有的应用提供负载均衡和可扩展性。
* 它是一个spring cloud 配置服务,它提供了对所有应用程序运行时的配置。
* 它是一个管理服务器,有自己的主页和监控用来管理这些应用程序。

所有的特点都被打包到一个方便的angular应用界面上。

1.使用源码启动,需要node,yarn环境

git clone https://github.com/jhipster/jhipster-registry.git
cd jhipster-registry
./mvnw -Pdev,webpack   #dev启动
./mvnw -Pprod          #生产模式

2.使用docker,下面是yml文件

version: '2'
services:
    jhipster-registry:
        image: jhipster/jhipster-registry:v4.0.0
        volumes:
            # - ./central-server-config:/central-config
            # When run with the "dev" Spring profile, the JHipster Registry will
            # read the config from the local filesystem (central-server-config directory)
            # When run with the "prod" Spring profile, it will read the configuration from a Git repository
            # See https://www.jhipster.tech/microservices-architecture/#registry_app_configuration
        environment:
            # - _JAVA_OPTIONS=-Xmx512m -Xms256m
            - SPRING_PROFILES_ACTIVE=dev,swagger
            - SPRING_SECURITY_USER_PASSWORD=admin
            - JHIPSTER_REGISTRY_PASSWORD=admin
            - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_TYPE=native
            - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_SEARCH_LOCATIONS=file:./central-config/localhost-config/
            # - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_TYPE=git
            # - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_URI=https://github.com/jhipster/jhipster-registry/
            # - SPRING_CLOUD_CONFIG_SERVER_COMPOSITE_0_SEARCH_PATHS=central-config
        ports:
            - 8761:8761

使用docker-compose工具来启动。将上面文件保存为:jhipster-registry.yml文件。

docker-compose -f jhipster-registry.yml up -d   #运行在后台

启动完毕后,就可以在浏览器中输入:localhost:8761/,用户名密码为:admin,admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值