小编Lai*_*kus的帖子

部署指定修订版是空文件,但提供的修订版是 zip 文件

我正在使用集成到CodePipeline中的CodeDeploy。我正在尝试将映像从ecr部署到ecs

整个基础设施是用CloudFormation构建的。

管道部署组的模板:

ApplicationName=cls.application.ApplicationName,
DeploymentGroupName='DeploymentGroup',
DeploymentConfigName='CodeDeployDefault.ECSAllAtOnce',
ServiceRoleArn=GetAtt(cls.role, 'Arn'),
AutoRollbackConfiguration={
    'enabled': True,
    'events': ['DEPLOYMENT_FAILURE', 'DEPLOYMENT_STOP_ON_ALARM', 'DEPLOYMENT_STOP_ON_REQUEST']
},
DeploymentStyle={
    'deploymentType': 'BLUE_GREEN',
    'deploymentOption': 'WITH_TRAFFIC_CONTROL'
},
BlueGreenDeploymentConfiguration={
    'terminateBlueInstancesOnDeploymentSuccess': {
        'action': 'TERMINATE',
        'terminationWaitTimeInMinutes': 5
    },
    'deploymentReadyOption': {
        'actionOnTimeout': 'CONTINUE_DEPLOYMENT',
    },
},
LoadBalancerInfo= <Some irrelevant config>
EcsServices=[
    {
        'serviceName': 'WordpressService',
        'clusterName': 'WordpressCluster'
    },
]
Run Code Online (Sandbox Code Playgroud)

到目前为止 - 配置看起来非常简单。管道本身的配置包含 2 个阶段:

ArtifactStore=ArtifactStore(
    Location='SomeS3Location',
    Type='S3'
),
Name='WordpressPipeline',
RoleArn=GetAtt(cls.role, 'Arn'),
Stages=[
    Stages(
        Name='SourceStage',
        Actions=[
            Actions(
                Name='SourceAction',
                ActionTypeId=ActionTypeId(
                    Category='Source', …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-ecs aws-cloudformation aws-code-deploy amazon-ecr

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

前端应用程序中的多个 Web 套接字

这是一个“设计”或“最佳实践”的理论问题。

最常见的使用 websocket 连接的 web 应用程序最多使用一个 websocket 连接。但是,Web 应用程序使用更多(例如 10 个)没有限制。可能会选择更多的 websocket 连接用于数据分离或干净的代码用例(显然还有更多)。

我的问题是 -在您的 webapp 中拥有一个打开的 websocket 和拥有十个打开的 websocket 之间是否存在显着差异(在性能、正常运行时间等方面)?

另外,想象一下这两种架构。在上面的 webapp 中,它会根据需要打开尽可能多的 websocket 连接。在下层,webapp 始终只有一个到“代理”服务器的 websocket 连接,并且该“代理”服务器根据需要打开到任意数量的端点的 websocket 连接。

在此处输入图片说明

问题 -您能否指出一些理论(实践)见解,说明为什么要选择一种架构而不是另一种架构?PS 下一个似乎过于复杂。

谢谢!

architecture frontend infrastructure websocket

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

在Prolog中使用带有不同/不存在事实的OR运算符

我有一个事实:

loves(romeo, juliet).
Run Code Online (Sandbox Code Playgroud)

然后我有'或'规则:

dances(juliet) :- loves(romeo, juliet).
dances(juliet) :- dancer(juliet).
Run Code Online (Sandbox Code Playgroud)

你可以看到舞者的事实不存在,但这应该没有问题,舞蹈(juliet)应该让我真实.相反,它让我回归真实,然后抛出一个关于舞者事实的例外异常.有没有办法为不存在的事实或规则编写规则?我是否需要检查事实是否存在?

prolog rule fact

3
推荐指数
1
解决办法
158
查看次数

在AWS lambda服务器上运行dockerized函数

我想知道在为无服务器计算创建函数时是否可以使用docker?


如果是这样,它会是什么样子?


如何指定函数处理程序?


有关此主题的任何文章或教程?


您如何在AWS-Lambda上下文中应用这些问题?任何细节?


谢谢.

amazon-web-services docker aws-lambda serverless

0
推荐指数
1
解决办法
438
查看次数