@bergus
2016-03-21T20:57:40.000000Z
字数 2018
阅读 1447
consul
docker
我们整个运行方案使用Linux操作系统来执行。底层操作系统为ubuntu:14.04。如果您不熟悉Linux操作系统推荐阅读鸟哥Linux教程。您需要重点掌握如下知识: 远程登录Linux服务器的方法。查看文件系统文件的方法,运行可执行文件的方法,文件重定向的方法。
首先您需要一个Terminal 可以在gnome-terminal中打开。也可以在Mac下使用Iterm2也可以在windows下使用putty登录您的Linux。
复制文档中的命令之后请您键入回车(return)键执行命令。
在本章节中您会查看到所有环境提供的内容的大体解释在以后的章节中会详细解释所有服务的操作。
公有
环境请请不要随意修改配置。ssh root@dev.17mei.cn -p 550
ps -aux
/var/log/
位置:~/.bashrc
默认运行脚本:~/runsample.sh
scp
PORT: 16433
User: postgres
DB: wothing
pwd: wothing
登录后 redis-cli
从您开发的计算机上直接运行
go test -v * -dh dev.17mei.cn -dp 16433 -du postgres -dpwd wothing -dn wothing -host http://dev.17mei.cn -cert /cert/public.pem -key /cert/mykey.pem
服务发现,KV存储工具。有三个操作接口: RPC(内部自己调用),HTTP REST , DNS(服务查询用)详细
curl -X PUT -d '{"Name":"authority","Port":13009}' -i http://localhost:8500/v1/agent/service/register
需求说明: 首先我们需要一个不间断能够运行的程序,其次是我们可以指定微服务的版本,然后是我们需要能够指定微服务运行的参数,最后是日志的管理。
/root/.bashrc
基于此我们有了如下的命令
nohup /app/gw.exe -ch $CH -cp $CP -ss $SS >> /var/log/gw.log &
环境变量为Linux shell 下的变量。
/root/.bashrc
, 变量名=value 注意等号前面不要有空格。 变量需要export 为全局变量。export DU=postgres
全局设置DU变量为postgresredis 安装为服务器本地安装运行教程
从服务端连接postgresql: psql -U postgres -h pgaaa.aaa -d wothing
无需密码自动登录。
scp gw.exe root@dev.17mei.cn:/app/gw.exe -P 550
nohup /app/gw.exe -ch $CH -cp $CP -ss $SS >> /var/log/gw.log &
/root/runsample.sh
中有所有的参考执行命令。tail -F /var/log/gw.log
ps -uax