arukas 的 Endpoint

什么是端点 What is Endpoint

arukas.io 的实例几乎每周都自动重新启动,当实例重新启动时,其端口会更改。IP地址和端口的平均寿命是一周,有时它在一天内变化。

但是,端点URL始终相同。永远在线的连接应该是通过端点。

端点URL仅映射到实例的第一个端口。

例如:

端口#1:3456 <=映射到端点

端口#2:80

端口#3:443

端点需要在端点启用后打开所有端口。

EndPoint URL是HTTP后端支持,主要用于Web服务器和API服务器。

arukas 的 Endpoint 默认映射到第一个端口。如果建立的 app 中只开通了一个端口,如31098 (80/tcp),那 Endpoint 自然映射到这个端口;如果建立的 app 中只开通了多个端口,Endpoint 则不知道指向那个端口。

这时候自然用到端口转发,这里有个centos7的样例,测试成功。

/////////////////////////////////////////////////////////////////

https://arukas.io/en/tutorials-en/tutorials-python-en/

从  https://app.arukas.io/settings/api-keys  获取 Token  和 Secret

安装 docker  :  apt-get install docker.io

安装 arukasio_cli  https://github.com/arukasio/cli

                   docker run --rm -e ARUKAS_JSON_API_TOKEN="账户的 TOKEN" -e ARUKAS_JSON_API_SECRET="账户的 SECRET" arukasio/arukas

                   

在当前目录建立 .env 文件

ARUKAS_JSON_API_TOKEN=账户的 TOKEN

ARUKAS_JSON_API_SECRET=账户的 SECRET

ARUKAS_JSON_API_URL=

arukasio_cli 管理

Commands:

  help [<command>...]

    Show help.

  ps [<flags>]

    Show status of containers

  rm <container_id>

    Remove a container

  run --instances=INSTANCES --mem=MEM --ports=PORTS [<flags>] <image>

    Create and run a container. The container must run as a daemon.

  start <container_id>

    Start one stopped container

  stop <container_id>

    Stop one running container

Docker 管理

docker run --rm \

 -e ARUKAS_JSON_API_TOKEN="应用的 TOKEN " \

 -e ARUKAS_JSON_API_SECRET="应用的 SECRET" \

 arukasio/arukas run \

 --instances=1 \

 --mem=512 \

 --app-name="quickstart-php" \

 --ports=80:tcp \

 arukasio/quickstart-php

https://github.com/arukasio/docker-hub-images

arukas 的 Endpoint的更多相关文章

  1. Azure PowerShell (6) 设置单个Virtual Machine Endpoint

    <Windows Azure Platform 系列文章目录> 请注意: - Azure不支持增加Endpoint Range - 最多可以增加Endpoint数量为150 http:// ...

  2. Azure PowerShell (7) 使用CSV文件批量设置Virtual Machine Endpoint

    <Windows Azure Platform 系列文章目录> 请注意: - Azure不支持增加Endpoint Range - 最多可以增加Endpoint数量为150 http:// ...

  3. Dynamics AX 2012 R2 AIF No Endpoint Behavior Named 'clientEndpointBehavior'

          最近,Reinhard在使用Http Adapter类型的AIF入站端口时,总是报以下错误: Server Error in '/MicrosoftDynamicsAXAif60' App ...

  4. FlASK中的endpoint问题

    先贴一点有关的flask代码,时间有限,我慢慢扩充 以下是flask源码中app.py中add_url_rule的代码. 主要是view_func  -- endpoint -- url 之间的对应关 ...

  5. [New Portal]Windows Azure Virtual Machine (22) 使用Azure PowerShell,设置Virtual Machine Endpoint

    <Windows Azure Platform 系列文章目录> 我们可以通过Windows Azure Management Portal,打开Virtual Machine的Endpoi ...

  6. WCF :IIS寄宿方式的Web地址、BaseAddress和EndPoint Address的关系

    对于在IIS中通过W3SVC或WAS寄宿的WCF Service,其在浏览器中显示的地址(Web地址),与其配置文件中的BaseAddress和EndPoint Address有什么关系呢?让我们来分 ...

  7. 深入SpringBoot:自定义Endpoint

    前言 上一篇文章介绍了SpringBoot的PropertySourceLoader,自定义了Json格式的配置文件加载.这里再介绍下EndPoint,并通过自定EndPoint来介绍实现原理. En ...

  8. WCF初探-21:WCF终结点(endpoint)

    WCF终结点概述 在之前文章的示例中,我们都是通过配置服务的终结点(endpoint)发布的服务,供客户端调用,这是因为WCF服务的所有通信都是通过该服务的终结点进行的.每个终结点(endpoint) ...

  9. EndPoint详解

    EndPoint详解 EndPoint主要用于暴露一些SpringMvc内部运行的信息,通常是通过SpringMvc的请求地址获取相关信息.如/health获取健康检查信息. 简单单元测试 @Test ...

随机推荐

  1. 路径+DataRow+SqlPara防止sql注入

    绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\c ...

  2. 基于CANopen DSP402的运动控制笔记

    常用的mode of operation 有以下几种: 控制字 control word: 6--------------7---------------15--------------------7 ...

  3. 利用Python网络爬虫抓取微信好友的所在省位和城市分布及其可视化

    前几天给大家分享了如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,感兴趣的小伙伴可以点击链接进行查看.今天小编给大家介绍如何利用Python网络爬虫抓取微信好友的省位和城市,并且将 ...

  4. Flex 最全的换行,制表符,回车,空格......特殊符号

    字符 十进制字符编号 实体名字 说明 — &#; — 未使用Unused — &#; — 未使用Unused — &#; — 未使用Unused — &#; — 未使用 ...

  5. Scrapy请求传参

    scrapy.Request(url=url, callback=self.parse_item, meta={'item': item}, headers=headers) url: 要请求的地址 ...

  6. 把书《CUDA By Example an Introduction to General Purpose GPU Programming》读薄

    鉴于自己的毕设需要使用GPU CUDA这项技术,想找一本入门的教材,选择了Jason Sanders等所著的书<CUDA By Example an Introduction to Genera ...

  7. Django_模型操作

  8. PHP获取上周五时间简单写法

    1.echo date('Y-m-d',strtotime('last friday')); 2.echo date("Y-m-d H:i:s",mktime(0, 0 , 0,d ...

  9. HBase概念学习(八)开发一个类twitter系统之表设计

    这边文章先将可能的需求分析一下,设计出HBase表,下一步再開始编写client代码. TwiBase系统 1.背景 为了加深HBase基本概念的学习,參考HBase实战这本书实际动手做了这个样例. ...

  10. Eclipse中JDK的配置

    window -> preference -> java -> install jres -> add -> standard vm -> 设置好相应的jre ho ...