Documentation
¶
Overview ¶
Package addins 在单一导入路径下重新导出框架内置 add-in 的描述符和 选项辅助入口。
它适用于应用装配阶段统一安装或覆盖框架 add-in,而不必分别导入各个 具体实现包。
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Broker = broker.AddIn BrokerNats = broker_nats.AddIn BrokerNatsWith = broker_nats.With Conf = conf.AddIn ConfWith = conf.With MongoDB = mongodb.AddIn MongoDBWith = mongodb.With RedisDB = redisdb.AddIn RedisDBWith = redisdb.With SQLDB = sqldb.AddIn SQLDBWith = sqldb.With Dentq = dent.QuerierAddIn DentqWith = dent.With.Querier Dentr = dent.RegistryAddIn DentrWith = dent.With.Registry Discovery = discovery.AddIn DiscoveryEtcd = discovery_etcd.AddIn DiscoveryEtcdWith = discovery_etcd.With Dsvc = dsvc.AddIn DsvcWith = dsvc.With Dsync = dsync.AddIn DsyncEtcd = dsync_etcd.AddIn DsyncEtcdWith = dsync_etcd.With DsyncRedis = dsync_redis.AddIn DsyncRedisWith = dsync_redis.With Gate = gate.AddIn GateWith = gate.With Log = log.AddIn LogWith = log.With Router = router.AddIn RouterWith = router.With RPC = rpc.AddIn RPCWith = rpc.With RPCStack = rpcstack.AddIn )
以下变量集中导出 framework 内置 add-in 的描述符及 Option 入口。
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package broker 定义框架服务使用的发布订阅 broker 抽象。
|
Package broker 定义框架服务使用的发布订阅 broker 抽象。 |
|
broker_nats
Package broker_nats 提供基于 NATS 的 broker add-in 实现。
|
Package broker_nats 提供基于 NATS 的 broker add-in 实现。 |
|
Package conf 提供基于 Viper 的服务配置 add-in。
|
Package conf 提供基于 Viper 的服务配置 add-in。 |
|
Package db 为服务代码提供跨数据库的辅助能力。
|
Package db 为服务代码提供跨数据库的辅助能力。 |
|
dsn
Package dsn 定义数据库 add-in 共享的带标签连接描述和后端类型常量。
|
Package dsn 定义数据库 add-in 共享的带标签连接描述和后端类型常量。 |
|
mongodb
Package mongodb 提供服务侧的 MongoDB 客户端 add-in。
|
Package mongodb 提供服务侧的 MongoDB 客户端 add-in。 |
|
redisdb
Package redisdb 提供服务侧的 Redis 客户端 add-in。
|
Package redisdb 提供服务侧的 Redis 客户端 add-in。 |
|
sqldb
Package sqldb 提供基于 GORM 的 SQL 数据库 add-in。
|
Package sqldb 提供基于 GORM 的 SQL 数据库 add-in。 |
|
Package dent 提供分布式实体查询与注册 add-in。
|
Package dent 提供分布式实体查询与注册 add-in。 |
|
Package discovery 定义分布式服务使用的服务发现抽象。
|
Package discovery 定义分布式服务使用的服务发现抽象。 |
|
discovery_etcd
Package discovery_etcd 提供基于 ETCD 的 discovery registry add-in 实现。
|
Package discovery_etcd 提供基于 ETCD 的 discovery registry add-in 实现。 |
|
Package dsvc 提供分布式服务寻址和调用支撑能力。
|
Package dsvc 提供分布式服务寻址和调用支撑能力。 |
|
Package dsync 定义分布式同步能力的抽象层,供不同锁实现复用。
|
Package dsync 定义分布式同步能力的抽象层,供不同锁实现复用。 |
|
dsync_etcd
Package dsync_etcd 提供基于 ETCD 的 dsync add-in 实现。
|
Package dsync_etcd 提供基于 ETCD 的 dsync add-in 实现。 |
|
dsync_redis
Package dsync_redis 提供基于 Redis 的 dsync add-in 实现。
|
Package dsync_redis 提供基于 Redis 的 dsync add-in 实现。 |
|
Package gate 提供构建在 GTP 传输栈之上的网关 add-in。
|
Package gate 提供构建在 GTP 传输栈之上的网关 add-in。 |
|
cli
Package cli 提供面向 gate 服务端的客户端传输层。
|
Package cli 提供面向 gate 服务端的客户端传输层。 |
|
Package log 提供共享的基于 Zap 的日志 add-in。
|
Package log 提供共享的基于 Zap 的日志 add-in。 |
|
Package router 在 gate session 之上提供会话路由、实体映射和组播辅助。
|
Package router 在 gate session 之上提供会话路由、实体映射和组播辅助。 |
|
Package rpc 提供服务侧 RPC add-in,以及配套的代理与结果辅助能力。
|
Package rpc 提供服务侧 RPC add-in,以及配套的代理与结果辅助能力。 |
|
callpath
Package callpath 负责 RPC 目标路径的编码与解码。
|
Package callpath 负责 RPC 目标路径的编码与解码。 |
|
rpcli
Package rpcli 提供构建在 gate/cli 和 GAP 消息之上的客户端 RPC 辅助能力。
|
Package rpcli 提供构建在 gate/cli 和 GAP 消息之上的客户端 RPC 辅助能力。 |
|
rpcpcsr
Package rpcpcsr 提供 rpc add-in 使用的内置 RPC 处理器和投递器约定。
|
Package rpcpcsr 提供 rpc add-in 使用的内置 RPC 处理器和投递器约定。 |
|
Package rpcstack 提供 runtime 作用域的 RPC 调用链上下文。
|
Package rpcstack 提供 runtime 作用域的 RPC 调用链上下文。 |
Click to show internal directories.
Click to hide internal directories.