Skip to content

Heluwe/dubbo-php-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dubbo-php-framework

dubbo-php-framework是一个用于php语言的RPC通讯框架,与dubbo在协议上完全兼容,可同时作为provider端和consumer端,使用zookeeper用于服务注册发现,序列化使用fastjson.

image

说明

  • php provider以多进程方式运行,其中worker进程用于处理具体业务,manager进程控制worker进程的生命周期,master进程处理网络IO.
  • agent监听registry中provider地址信息的变更并同步到本地redis,供本机上所有php consumer共享.
  • php consumer、redis、agent三者部署在所有consumer机器上,并且彼此以unix socket通信.
  • provider_admin部署在所有provider机器上,用于控制该机器上所有php provider的生命周期.

Quick start

About

php dubbo framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 59.0%
  • C 39.0%
  • C++ 1.6%
  • Other 0.4%