# 用php做rpc的框架
1、swoole
2、yar
PHPRPC
HPRose
JsonRPC
Yar
gRPC
RPC框架与具体的协议无关,RPC 可基于 HTTP 或 TCP 协议。
TCP 是传输层协议,HTTP 是应用层协议,而传输层较应用层更加底层,在数据传输方面,越底层越快,因此,在一般情况下,TCP 一定比 HTTP 快。
TARS是基于名字服务使用Tars协议的高性能RPC开发框架,
配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。
在腾讯内部已使用十年有余
TarsPHP
swoole rpc框架
https://www.cnblogs.com/xinliangcoder/p/10896541.html
https://hyperf.wiki/#/zh-cn/quick-start/overview
Hprose
是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。
1. 什么是Kong?
目前互联网后台架构一般是采用微服务,或者类似微服务的形式,应用的请求通常需要访问多个后台系统。如果让每一个后台系统都实现鉴权、限流、负载均衡、审计等基础功能是不合适的,通用的做法是把这些功能抽离出来放到网关层。Kong是目前最流行的网关平台。