当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

TARS-PHP

Tars 的 PHP 解决方案
授权协议 未知
开发语言 PHP
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 苍温文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

TARS-PHP是针对PHP使用tars二进制协议,以及Tars平台整体运维、RPC等一系列能力的解决方案。它主要由如下的几个部分组成:

Tars 是基于名字服务使用 Tars 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。

tars-client

tars-client中提供了对tars服务进行调用的php能力,包括:

  • 调用远程服务的实例
  • 主调上报
  • 自动寻址模块

tars-server

tars-server提供了底层的server框架,同时支持如下特性

  • 基于swoole1.x/2.x/4.x的高性能服务
  • 支持tup协议和tars流两种协议模式
  • 支持http、tcp、timer三种server
  • 上报、监控、日志的集成
  • tars平台发布支持

tars-config

从tars平台的配置服务拉取配置文件的能力模块

tars-deploy

进行tars-server业务代码打包的模块

tars-extension

tars底层依赖的php扩展代码

tars-log

tars进行远程日志写入的模块

tars-monitor

tars进行主调上报和特性上报的功能模块

tars-registry

tars进行主控寻址的功能模块

tars-report

tars进行keep-alive服务保活上报的模块

tars-utils

tars进行配置文件解析的模块

examples

三个实际的tcp、http、timer的server实例和说明:

tars2php

代码自动生成的工具,可以自动生成server和client端的代码。

  • TARS-PHP是针对PHP使用tars二进制协议,以及Tars平台整体运维、RPC等一系列能力的解决方案。它主要由如下的几个部分组成: Tars是基于名字服务使用 Tars 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 tars-client tars-client中提供了对tars服务进行调用的php能力,包括

  • TARS-PHP TARS-PHP是针对php使用tars二进制协议,以及tars平台整体运维、RPC等一系列能力的解决方案。它主要由如下的几个部分组成: 如果你想要快速的体验tars-server,请进入examples目录,里面有详尽的三种服务的部署guideline和开发guideline tars-client tars-client中提供了对tars服务进行调用的php能力,包括: 调用

  • TARS-PHP是针对PHP使用tars二进制协议,以及Tars平台整体运维、RPC等一系列能力的解决方案。它主要由如下的几个部分组成: Tars是基于名字服务使用 Tars 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 tars-client tars-client中提供了对tars服务进行调用的php能力,包括

  • tars-server说明文档 简介 tars-server是用php语言实现tars服务的基础框架包。主要包含服务启停、路由解析、协议处理、事件上报等。 如何使用 tars-server使用composer进行包管理,开发者只需要根据相应的版本,进行composer install即可。 具体的使用方式,请参考对应examples下面的http-server、timer-server和tcp-s

  • 展开查看详情 1. 2.• 2007 ~ 2014 • 2014 ~ 2016 QQ&QQ Web • 2016 Web • TSF • TARS • liangchen@yuewen.com 3.TARS 1. 2. 3. 4. 5. 4.TARS- 5.TARS- 6.TARS- 7.TARS- 8.TARS- 9.TARS- 10.TARS 11.TARS 12.TARS-PHP 13.TA

  • 现在“微服务”越来越少流行, 公司内部很多接口原来是CGI, 或者直接读DB,都改成用微服务接口, 不用CGI接口,其实挻好的,不好暴露接口到公网,网络延时也少,不需要做鉴权,直接调用微服务接口就可以。 但不能读DB,也调用接口,就稍微有些不便。 打个比方 有一张表,里面有3万条的数据,我要取ID和名字,两个字段, “ select id,name from table ”就可以 了, 但接口每次

  • TARS-PHP Tars PHP is a solution for PHP to use the tars binary protocol, as well as the overall operation and maintenance of the tars platform, RPC and a series of capabilities. It mainly consists of

 相关资料
  • TARS 是基于名字服务使用 TARS 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。 TARS 是将腾讯内部使用的微服务架构 TAF(Total Application Framework)多年的实践成果总结而成的开源项目。 TARS 这个名字来自星际穿越电影人机器人 TARS,电影中 TARS 有着非常友好的交互

  • 本文向大家介绍PHP错误Warning:mysql_query()解决方法,包括了PHP错误Warning:mysql_query()解决方法的使用技巧和注意事项,需要的朋友参考一下 php提示错误:Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using pass

  • 本文向大家介绍php提示Warning:mysql_fetch_array() expects的解决方法,包括了php提示Warning:mysql_fetch_array() expects的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php提示Warning mysql_fetch_array() expects的解决方法,分享给大家供大家参考。具体分析如下: 在mysql

  • 本文向大家介绍php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案,包括了php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案的使用技巧和注意事项,需要的朋友参考一下 PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量。但在PHP

  • php 对接中行 国密加密解密 文档给的都是java的处理 用php怎么实现项目都是用php写的获取接口返回的加密数据后需要解密使用 自己只会用 php java 上面基本算是小白 看过有些大神用 php-java-bridge 此种方式这种方式做的跨语言解决。还需要写 java 代码封装 jar。这块因为不会 java 果断放弃了,如果有会 java 的可以查看 https://blog.csd

  • 本文向大家介绍php关闭warning问题的解决方法,包括了php关闭warning问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 error_reporting 设定错误讯息回报的等级 2047我记得应该是E_ALL。 php.ini 文件中有许多配置设置。您应当已经设置好自己的php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装PHP 和 Apache 2 的文档说明