Tars-client provides PHP capabilities for calling the tars service, including:
- Invoke the remote service instance
- Stat monitor report
- Automatic routing module
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
Ability module to pull configuration files from the tars platform's configuration service.
Module of packaging tars-server business code.
Tars underlying php extension code.
Module for remote log writing
Function modules for stat monitor report and feature monitor report.
Function module for automatic routing.
Keepalive reporting module
Module for parsing configuration files.
Automatic code generation tool, can automatically generate server and client code.