TARSPHP Framework module
tars-client
Tars-client provides PHP capabilities for calling the tars service, including:
- Invoke the remote service instance
- Stat monitor report
- Automatic routing module
tars-server
Tars-server provides the underlying server framework and supports the following features:
- High performance service based on swoole1.x/2.x
- Support two protocol modes: tup protocol and tars stream protocol
- Support three kind servers: http, tcp and timer
- Integration of reporting, monitoring and logging
- Tars platform release support
tars-config
Ability module to pull configuration files from the tars platform’s configuration service.
tars-deploy
Module of packaging tars-server business code.
tars-extension
Tars underlying php extension code.
tars-log
Module for remote log writing
tars-monitor
Function modules for stat monitor report and feature monitor report.
tars-registry
Function module for automatic routing.
tars-report
Keepalive reporting module
tars-utils
Module for parsing configuration files.
tars2php
Automatic code generation tool, can automatically generate server and client code.