阿里云容器服务体验: 部署 ShellPays 条码支付整合服务平台 -- (一)系统概要与环境准备
此平台系统已在多种计算环境上进行部署,并且投入生产。本文所述方案是为了参与阿里云容器服务公测。如要投入实际使用,需要跟据实际计算环境调整相关参数,并且需要与支付服务机构签订收单协议,比如:支付宝钱包,微信支付等。还会产生阿里云的资源租用费。
系统概要
此平台系统在于帮助用户,快速、低成本、方便的统一接入多种条码支付收单业务。平台系统采用了多种技术手段的整合,比如:动静分离、OSGi、容器服务等。注:系统架构超过了当前所承载业务的需求
环境准备
1. 注册阿里云账号,并创建 AccessKey
创建 AccessKey 请参考如何获取Access ID和Access Key
2. 安装Docker ToolBox
3. 安装阿里云Docker Machine ECS驱动
4. 检查客户端软件安装情况
Docker Machine
$ docker-machine -v docker-machine version 0.6.0, build e27fb87
Docker
$ docker -v Docker version 1.10.2, build c3959b1
Docker Compose
$ docker-compose -v docker-compose version 1.6.0, build d99cad6
我们将使用 version 2 的编排文件格式
请参照Compose file reference
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
理解 virbr0 - 每天5分钟玩转 OpenStack(11)
virbr0 是 KVM 默认创建的一个 Bridge,其作用是为连接其上的虚机网卡提供 NAT 访问外网的功能。 virbr0 默认分配了一个IP 192.168.122.1,并为连接其上的其他虚拟网卡提供 DHCP 服务。 下面我们演示如何使用 virbr0。 在 virt-manager 打开 VM1 的配置界面,网卡 Source device 选择 “default”,将 VM1 的网卡挂在 virbr0 上。 启动 VM1,brctl show 可以查看到 vnet0 已经挂在了 virbr0 上。 # brctl show bridge name bridge id STP enabled interfaces br0 8000.000c298decbe no eth0 virbr0 8000.fe540075dd1a yes vnet0 用 virsh 命令确认 vnet 就是 VM1 的虚拟网卡。 # virsh domiflist VM1 Interface Type S...
- 下一篇
阿里云容器服务体验: 部署 ShellPays 条码支付整合服务平台 -- (二)实操
第一部份 创建部署工作目录 $ mkdir ~/pittadev && cd ~/pittadev 设置 ECS Driver环境变量, 更多细节请参考 阿里云Docker Machine ECS驱动文档 $ cat >aliyuncs_env <<-EOF > export ECS_ACCESS_KEY_ID=<your_access_key_id > > export ECS_ACCESS_KEY_SECRET=<your_access_key_secret > > export ECS_INSTANCE_TYPE=ecs.s1.small > export ECS_REGION=cn-hangzhou > export ECS_SSH_PASSWORD=<your_ssh_password > > export MACHINE_DOCKER_INSTALL_URL=http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/do...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合Thymeleaf,官方推荐html解决方案