小编Ana*_*nov的帖子

Docker 容器中的 Spring Boot 响应时间太长

我需要在 Docker 容器中运行 HTTP REST API(带有嵌入式 Undertow 服务器的 Spring Boot 应用程序),但是当我运行容器并使用基准加载它时,我的响应时间太长(<1000ms),但是当我运行我的刚刚从 IDE 运行的应用程序我在(<10ms)内收到响应,为什么我有这么大的差异?我的泊坞窗文件:

FROM openjdk:8-jdk-alpine
ADD run.sh run.sh
RUN chmod +x run.sh
ADD tmp/data/data.zip tmp/data/data.zip
ADD travels-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 80
CMD ["sh", "run.sh"]
Run Code Online (Sandbox Code Playgroud)

和 run.sh 从我运行应用程序的地方:

#!/bin/sh
echo "Unzipping data..."
mkdir -p /opt/
unzip -o /tmp/data/data.zip -d /opt/
echo "Starting server..."
java -Xmx3G -Xms3G -XX:+AggressiveOpts -server -Djava.security.egd=file:/dev/./urandom -jar app.jar --data.path=/opt/
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助!

java docker spring-boot undertow

5
推荐指数
0
解决办法
2214
查看次数

如何使用Boto3为RDS实例获取主机

我需要为RDS实例获取主机。我试图这样做:

import boto3

region = 'eu-west-1'
db_instance = 'db-instance-identifier'

def lambda_handler(event, context):
    source = boto3.client('rds', region_name=region)
    try:
        instances = source.describe_db_instances(DBInstanceIdentifier=db_instance)
        rds_host = instances[0].endpoint.address
    except Exception as e:
        raise e
Run Code Online (Sandbox Code Playgroud)

也许您可以提出问题所在。先感谢您!

python amazon-web-services amazon-rds boto3

5
推荐指数
1
解决办法
5135
查看次数