TAF(Total Application Framework)基础概念
发布时间
阅读量:
阅读量
APP
APP即应用程序的简称,用于标识一组服务的集合,开发者可根据具体需求自行设定,一般用来表示某一特定业务系统的名称。
在Tars系统中,应用名需要保持唯一性,例如:TestApp
通常情况下,应用名会与代码中的某个命名空间相对应。
tars这一应用名是框架内部所使用的,业务相关的服务不应采用该名称
Server
Server即服务名称,用于标识提供服务的进程。
- 服务名称依据具体业务功能进行定义,并将在TARS web平台左侧的服务树中显示
- 每个Server必须归属于某个App,同一App下的Server名称不得重复
- 命名通常采用XXServer的形式,如LogServer、TimerServer等
- 每个Server对应一个独立的程序,需绑定至少一个IP地址,并实现一组相关接口
Servant
Servant即服务提供者,其功能是向客户端提供多个具体接口以供调用。
- 在服务代码中,Servant对应一个类,该类继承自tars协议文件中定义的interface(包含多个具体函数),并由业务开发者进行实现
- 每个Servant必须归属于某个Server,且在同一个Server下,所有Servant的名称均需保持唯一性
- Servant需要具备一个名称,例如:HelloObj。当该名称用
全部评论 (0)
还没有任何评论哟~
