addins

package
v0.3.68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2026 License: LGPL-2.1 Imports: 18 Imported by: 0

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。
db
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 之上提供会话路由、实体映射和组播辅助。
rpc
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 调用链上下文。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL