第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

微服務下 Spring Boot 應用多環(huán)境發(fā)布

img

说明

解决微服务在多套环境发布的问题,解决开发环境和预发环境切换的问题,支持 N 套开发环境水平扩展。

img

Spring Boot Dockerfile 通用模板

FROM registry.cn-hangzhou.aliyuncs.com/micro-java/openjdk:8-jre-alpine
MAINTAINER 545544032@qq.com
ENV TZ="Asia/Shanghai" JVM_PARAMS=" " SPRING_PARAMS=" "
ADD target/*.jar /server.jar
EXPOSE 8080
CMD java $JVM_PARAMS -Djava.security.egd=file:/dev/./urandom -jar /server.jar $SPRING_PARAMS

Note:registry.cn-hangzhou.aliyuncs.com/micro-java/openjdk:8-jre-alpine 基于镜像 openjdk:8-jre-alpine,额外安装了工具 curl,用于 docker service 的 health check

开发/测试环境 docker stack 通用模板

version: '3.4'
services:
    "{{ service_name }}":
         image: "{{ registry_url }}/{{ image_name }}:{{ image_version }}"
         environment:
           JVM_PARAMS: "{{ jvm_heap }}"            # 例如: -Xmx800m -Xms800m
           SPRING_PARAMS: " {{ spring_params }}"
         networks:
           - overlay-network
         volumes:
           - type: bind
             source: "/data/spring-boot/{{ service-name }}/application.properties"
             target: /application.properties
         stop_grace_period: 30s 
         deploy:
           replicas: 2
           resources:
             limits:
               memory: "{{ memory_limit }}"              # 例如 : 1024MB
           update_config:
             parallelism: 1            
             delay: 0s                 
             failure_action: rollback  
             max_failure_ratio: 0      
             order: stop-first
           restart_policy:
             condition: on-failure
             max_attempts: 3
         healthcheck:
           test: "curl 127.0.0.1:8080 || exit 1"
           interval: 3s
           timeout: 5s
           retries: 3
           start_period: 1m

networks:
  overlay-network:
    driver: overlay
    attachable: true

Note:此为 Ansible 中的动态模板,需要先根据环境变量渲染成具体的服务发布时用的 stack.yml 文件


待续。。。

© 著作权归作者所有,转载或内容合作请联系作者

扫码关注

本文由博客一文多发平台 OpenWrite 发布!

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消