腾讯微服务框架Tars的初体验
最近研究了一下腾讯的微服务体系开发框架。
搭建过程:https://github.com/TarsCloud/Tars/blob/master/Install.zh.md
写一个HelloWorld:https://cloud.tencent.com/developer/article/1381300
官方填的一些坑:https://cloud.tencent.com/developer/article/1372998?appinstall=0
自己填的坑:
不得不说,文档写得很好,几乎没遇到什么坑。只有两点要注意:
1.源码安装mysql的时候,把mysql.sock软链接到指定目录,否则,直接执行mysql -uroot的话会报找不到sock的错误。
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
2.mysql安装完给用户授权的过程走不下去了。
查看了mysql.user表:
+-----------+------------+-------------------------------------------+-------------+--------------+------------------------+ | Host | User | Password | Select_priv | Trigger_priv |几乎所有字段都是 | +-----------+------------+-------------------------------------------+-------------+--------------+------------------------+ | localhost | root | *50589636A595E29BA0838B1F6CFC0E01D153BD86 | Y | Y | Y | | 127.0.0.1 | root | *50589636A595E29BA0838B1F6CFC0E01D153BD86 | Y | Y | Y | | ::1 | root | *50589636A595E29BA0838B1F6CFC0E01D153BD86 | Y | Y | Y | | localhost | | | N | N | N | | % | mysql-sync | *48309E59A67428E25091B13BE36A68E8423723E4 | N | N | N | | % | root | *50589636A595E29BA0838B1F6CFC0E01D153BD86 | Y | Y | Y | | % | tars | *1DF96CEAE847CFE085D5A2FB82A466D0BCF87C98 | Y | Y | Y | | localhost | tars | *1DF96CEAE847CFE085D5A2FB82A466D0BCF87C98 | Y | Y | Y | +-----------+------------+-------------------------------------------+-------------+--------------+------------------------+
上文忽略了一些字段,不过意思是,默认的localhost针对所有的user都是N,即使是grant使用的tars@'%'也不能访问。
这时需要单独针对tars@'localhost'来解决:
grant all on *.* to 'tars'@'localhost' identified by 'tars2015' with grant option;flush privileges;
3.如果选择的是一键安装,那么需要注意配置:
vim Tars/deploy/comm.properties
4.用TarCPP的时候到Tars/framework/tarscpp/servant/script目录下执行
./create_http_server.sh之后
到自己的目录下,make && make tar,然后服务部署的时候选“非TARS”就没有问题了。
什么是Tars?
腾讯 Tars 是腾讯内部使用的 TAF(Tencent Application Framework)的对外开源版,去掉了许多冗杂多余的部分。该框架集开发、运维、微服务、RPC 等为一体。对程序员而言,这就是一个能够快速搭建整个微服务体系的开发框架。这个框架支持基于 C++、Node.js、PHP、Java 等语言开发,最新版本已经支持后台开发语言新贵——Go。
转载于:https://www.cnblogs.com/bugutian/p/10846134.html
腾讯微服务框架Tars的初体验相关推荐
- 腾讯微服务框架 Tars 的 Go 性能提升之路
前言 在 4 月 27 日举办的 Gopher China 2019 中,来自腾讯 Tars 团队的核心成员陈明杰进行了一场题为<Tars Go 性能提升之路>的演讲.陈明杰,负责腾讯容器 ...
- 【Tars】腾讯微服务框架Tars介绍
目录 1.介绍 2.设计思路 3.整体架构 4.平台特性 1. 介绍 Tars是[基于名字服务][使用Tars协议]的高性能[RPC]开发框架,同时配套一体化的[服务治理平台],帮助个人或者企业快速的 ...
- 开源推荐-C++开发的微服务框架Tars
Tars项目于2017年4月开源,BSD3协议,至今已有5年.在软件层面,社区的版本保持稳定的迭代,支持了多语言微服务的开发和治理:在硬件层面,也移植到Arm生态上.Tars可以帮助开发人员和企业,以 ...
- 腾讯微服务框架TSF简介
腾讯微服务平台 (Tencent Service Framework,TSF) 是一个围绕着应用和微服务的 PaaS 平台,提供应用全生命周期管理.数据化运营.立体化监控和服务治理等功能.TSF 拥抱 ...
- 腾讯与阅文技术合作 微服务框架Tars再添PHP
引言 TARS作为由腾讯公司开源的优秀RPC框架与服务部署运维解决方案,被阅文集团引入了实际实践中,同时阅文集团对TARS在PHP语言层面进行了能力的补全,令TARS如虎添翼.TARS-PHP的解决方 ...
- 阅文集团 php,腾讯开源|腾讯与阅文技术合作 微服务框架Tars再添PHP
• Tars-PHP的服务端 除了建设Tars-PHP作为客户端的能力之外,服务端的能力同样是必不可少的.为了能够满足不同业务场景下的需求,Tars-PHP在服务端主要会关注两类服务. 第一类是HTT ...
- PHP微服务框架Tars
什么是Tars? 腾讯 Tars 是腾讯内部使用的 TAF(Tencent Application Framework)的对外开源版,去掉了许多冗杂多余的部分.该框架集开发.运维.微服务.RPC 等为 ...
- 运维与微服务结合?深度解析微服务框架Tars整体解决方案
内容导航 什么是Tars? Tars框架源码部署 Tars服务部署管理 Tars配置中心 Tars服务发现 Tars远程日志 Tars状态监控 什么是Tars Tars是一个支持多语言内嵌服务治理功能 ...
- 腾讯微服务框架-MSEC-部署 - 首个hello word服务
前言 第一时间看到腾讯开源了毫秒服务引擎msec,就迫不及待想体验尝试一番,经过两天的折腾,总算是初步搭建好了,并成功输出了第一个hello word程序,搭建过程中遇到了各种编译问题,配置文件问题, ...
最新文章
- delphi 16 网页缩放
- Linux 小知识点
- php进销存 带apk,php进销存配送管理系统,支持h5/ios/android/微信小程序
- 如何把定义的数组传回主函数_java数组如何定义
- MySQL 高级 - 索引 - 概述
- php 三方即时通讯_php即时通讯解决方案-请问PHP能否实现即时通讯?
- React开发(178):ant design table基础用法
- 【JS 逆向百例】Fiddler 插件 Hook 实战,某创帮登录逆向
- torch.randn【返回从标准正态分布(均值为0,方差为1,即高斯白噪声)中抽取的一组随机数】
- Google Maps JavaScript API V3 官方网站
- Qt的信号槽机制介绍
- RedHat 6 创建和扩容LVM卷
- 什么是CPU虚拟化?打开好还是关闭好?
- ROI Pool、ROI Align、PSROI Pool、PrROI Pool
- Python3 - DBUtils 和 pymysql 整合
- 破而后立-08年年终记
- 物联网嵌入式系统的操作系统介绍
- matlab 互换 函数,Matlab矩阵中元素交换
- lorawan 科普文
- 3.10 Ctrl+A快捷键在表格中的使用 [原创Excel教程]
热门文章
- 索爱相机sd卡格式化照片数据如何恢复
- 破解网页禁止复制的方法
- 触控显示展|2023(深圳)国际触控与显示技术展览会
- 使用SqlBulkCopy批量插入,批量更新数据解决方案
- 23考研零基础跨考南京大学软件工程专硕420分数学满分经验贴
- Method breakpoints may dramatically slow down debugging项目启动特别慢的情况
- 适合Intel理解的灰色背景图,不至于太亮,也不至于太暗
- java 超类调用子类,Java:从超类变量调用子类方法
- 利用快捷方式,使得SAP免密码登陆
- 编译image-analogy caffe问题记录