No.5 小公司发展史--采用Ambry做文件服务器

Posted xwb2535

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No.5 小公司发展史--采用Ambry做文件服务器相关的知识,希望对你有一定的参考价值。

开始没有采用阿里云作为文件服务器,去网上找了一个叫做ambry的,安装起来,后来有问题没有解决,就改用了阿里云。问题就是在k8s集群里面,不确定如何保证他的数据以及如何完成数据迁移,因为没有深入研究他,加上时间紧凑,最便捷的动作就是改用阿里云oss。

 

一、在docker里面安装ambry服务

 

version: ‘2‘
services:
  vhambryserver:
    image: amimimor/ambry:latest
    container_name: vhambryserver
    hostname: vhambryserver
    #networks:
    # vhnet:
    #   - ipv4_address: 172.22.0.2
    #ports:
    #- ‘16503:16503‘
    #- ‘16503:6667‘
    network_mode: vhnet
    restart: always
    volumes:
      - vm-ambry-server-tmp:/opt/ambry/tmp:rw
      - vm-ambry-server-logs:/opt/ambry/logs:rw
    environment: 
      - TZ=Asia/Shanghai
    command: [‘--role=server‘]


  vhambryfe:
    image: amimimor/ambry:latest
    container_name: vhambryfe
    hostname: vhambryfe
    #networks:
    # vhnet:
    #   - ipv4_address: 172.22.0.2
    ports:
    - ‘61174:1174‘
    network_mode: vhnet
    restart: always
    volumes:
      - vm-ambry-fe-tmp:/opt/ambry/tmp:rw
      - vm-ambry-fe-logs:/opt/ambry/logs:rw
    environment: 
      - TZ=Asia/Shanghai
      - DATA_CONTAINER_IP=vhambryserver
    command: [‘--role=frontend‘]
    depends_on:
      - vhambryserver

  

 

代码里面的HttpClient 上传下载文件,这段代码有点问题,一直没有调整,会导致httpclient用尽。

 

代码下载

 

以上是关于No.5 小公司发展史--采用Ambry做文件服务器的主要内容,如果未能解决你的问题,请参考以下文章

当下大部分互联网创业公司为什么都愿意采用增量模型来做开发?

一个脚本引发的血案

对于微服务的一点思考

[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

xcode 发展史 及 做iOS 必须知道的小知识

十张图让你了解阿里公司架构设计的发展变化史