1、使用docker 搭建平台环境

##拉取最新的镜像
docker pull tarscloud/framework:latest
#拉取节点镜像
docker pull tarscloud/tars-node:latest
#拉取数据库镜像
docker pull   mysql:5.6
##创建虚拟网络
docker network create -d bridge --subnet=172.25.0.0/16 --gateway=172.25.0.1 tars
## 数据库
docker run -d \
--net=tars \
-e MYSQL_ROOT_PASSWORD="root@appinside" \
--ip="172.25.0.2" \
--name=tars-mysql \
mysql:5.6
#等30秒数据库启动成功
sleep 30s
#启动系统框架
#注意,本地的电脑不能占用3001、3000,可以使用你的电脑Ip
docker run -d \
--net=tars \
-e MYSQL_HOST=172.25.0.2 \
-e MYSQL_ROOT_PASSWORD='root@appinside' \
-eREBUILD=false  -eSLAVE=false \
-e INET=eth0 \
--ip="172.25.0.4" \
-p 3000-3001:3000-3001 \
tarscloud/framework
#等框架都实例化完成
sleep 60s
#启动web请求
docker run -d --net=tars --ip="172.25.0.3"  -eWEB_HOST=http://172.25.0.4:3000        tarscloud/tars-node

一定要保证机器内存足够大,不然会导致镜像自动关闭或者自动重启

2、WEB端发布服务

  1. 进入tars web 端,点击运维管理
  2. 输入应用名、服务名、OBJ接口名,例如 QQ-好友-添加好友
  3. 选择语言编写类型,是C++项目 就选择C++ 是java就选择 java
  4. 然后选择模板,例如java的spring boot 模板、spring cloud 模板
  5. 端口号可以使用获取端口 随机生成、然后部署就可以了

3、把本地服务打包上传

  1. 找到刚才发布的服务,点击发布管理,选择刚才的节点 发布节点
  2. 上传发布包,选择发布包的版本。
    注意:如果先发布客户端,再发布服务端,需要去客户端重启一下服务

4、调试测试


上传用于生成代码的tars 文件,然后点击调试即可

腾讯开源框架Tars学习 (1、搭建平台,输出hello world)相关推荐

  1. 微服务开源框架TARS的RPC源码解析 之 初识TARS C++服务端

    作者:Cony 导语:微服务开源框架TARS的RPC调用包含客户端与服务端,<微服务开源框架TARS的RPC源码解析>系列文章将从初识客户端.客户端的同步及异步调用.初识服务端.服务端的工 ...

  2. 微服务开源框架TARS 之 基础组件

    作者 herman 导语 本文源自herman的系列文章之一<鹅厂开源框架TARS之基础组件>.相关代码已按TARS开源社区最新版本更新. TARS开源框架库里面用C++实现了比较多的公用 ...

  3. 微服务开源框架TARS 之 框架服务解析

    作者 herman 简介 本文源自herman的系列文章之一<鹅厂开源框架TARS之运营服务监控>.相关代码已按TARS开源社区最新版本更新. TARS框架为用户提供了涉及到开发.运维.以 ...

  4. 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题...

    http://blog.csdn.net/lovexieyuan520/article/details/9814273 使用github上的开源框架SlidingMenu环境的搭建,以及getSupp ...

  5. 华为最新开源框架mindspore学习

    最近的项目用到了mindspore框架,关于如何手把手在自己电脑上运行一个完整的例子,大家可以去官网中的教程中查看:https://www.mindspore.cn/tutorial/training ...

  6. Android 开源框架Universal-Image-Loader学习

    Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用 Android 开源框架Universal-Image-Loader完全解析(二)--- 图片 ...

  7. Elide 4.3.1 发布,雅虎开源的应用数据 API 搭建平台

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Elide 4.3.1 发布了,Elide 是一个互联网和移动端应用数据 API 搭建平台,只需要一个简单的 JPA 注释模型就能轻松搭建 ...

  8. 深度学习自学(七):腾讯移动端开源框架ncnn学习总结

    一.支持的网络 Support most commonly used CNN network 支持大部分常用的 CNN 网络 Classical CNN Network: VGG AlexNet Go ...

  9. 腾讯开源框架Hippy综述

    2021SC@SDUSC Hippy Hippy框架整体介绍 Hippy框架部分简介 一.Hippy-core架构: 二.Hippy-vue 三.Hippy-react 四.layout 关于Hipp ...

最新文章

  1. Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)
  2. MyBatisPlus3.x中使用代码生成器(全注释)
  3. 2020-03-21
  4. Supervisor监控
  5. 复现nature communication PCA原图|代码分析(一)
  6. Spring Security UserDetail
  7. Flutter进阶—自定义主题风格
  8. 简述中断的整个过程,谈谈你对中断在计算机中作用的理解。
  9. Fiddler添加过滤条件
  10. rpc error: code = Unimplemented desc =
  11. Pomelo MMORPG
  12. 批量导入手机通讯录_教你手机通讯录怎么批量导入联系人
  13. python里2f是啥意思_Python 字符串前面加u,r,b,f的含义
  14. 【Hide-and-Seek】《Hide-and-Seek: A Data Augmentation Technique for Weakly-Supervised Localization xxx》
  15. mac 命令行小技巧--mas 替代appstore
  16. 初中计算机考试青岛多少分及格,详解青岛中考等级制成绩分五等按百分比划分...
  17. linux下载pip
  18. PKUWC2019垫底记
  19. 函数柯理化以及利用柯理化实现bind方法
  20. linux 网卡对应网口查看方式

热门文章

  1. Godot特效:刀光(一)建模
  2. 数据库时间差8小时之谜
  3. 结合bootstrap编写右侧点状导航样式
  4. 最新哔哩bilibili视频弹幕播放器源码+完整无错带后台/亲测
  5. 【阅读笔记】Why Discard if You can Recycle?: A Recycling Max Pooling Module for 3D Point Cloud Analysis
  6. Python 实现 2019 新型冠状病毒疫情地图可视化 (basemap + matplotlib)
  7. Unity实现3D模型自动分解拆解动画
  8. QT QLabel显示图片并通过鼠标滑动改变大小以及移动图片
  9. IEEE COMMUNICATIONS LETTERS (ICL) 投稿状态记录
  10. SpringCloud 2020版本教程0:springcloud 2020版本概述