书栈网 · BookStack 本次搜索耗时 0.028 秒,为您找到 216566 个相关结果.
  • 状态设计模式

    状态设计模式 简介 脚本设置 项目设置 状态设计模式 简介 当有许多状态需要处理,但一次只能将一个脚本附加到一个节点上时,编写游戏脚本是很困难的.与其在玩家的控制脚本中创建一个状态机,不如将状态分离出来,分成不同的类,这样会使开发更加简单. 用Godot实现状态机的方法有很多,下面是一些其他方法: 玩家的每一个状态都可以有一个子节点,...
  • 包名设计

    包名约定 包名设计 包名约定 根据官方《Effective Go》 建议,包名尽量采用言简意赅的名称(short, concise, evocative )。并且推荐通过不同的import 路径来区分相同包名的包引入。 包名设计 如果使用GF 开发业务项目,那么基本可以不用考虑包名设计的问题,因为从v1.15 版本开始,GF 官方推荐使用面向...
  • 架构设计

    系统架构设计 1.名词解释 2.系统架构 2.1 系统架构图 2.2 启动流程活动图 2.3 架构说明 该服务内主要包含: 该服务包含: 2.3 架构设计思想 一、去中心化vs中心化 中心化思想 去中心化 二、分布式锁实践 三、线程不足循环等待问题 四、容错设计 1. 宕机容错 2.任务失败重试 五、任务优先级设计 六、Logb...
  • 领域驱动设计

    概述 领域层 应用服务层
  • 框架设计

    启动流程 核心文件 全局事件
  • 架构设计

    架构设计 模型优化阶段和预测执行阶段的隔离设计 Execution Phase轻量级设计和实现 多硬件后端支持 多硬件及算法混合调度支持 MIR 用于图分析优化 架构设计 Mobile 在这次升级为 Lite 架构, 侧重多硬件、高性能的支持,其主要设计思想如下 引入 Type system,强化多硬件、量化方法、data layout...
  • 插件(Plugin)设计

    插件(Plugin)设计 插件(Plugin)设计 插件是一个可以被动态加载的普通 Erlang 应用(Application)。插件主要通过钩子(Hook)机制扩展服务器功能,或通过注册扩展模块方式集成认证访问控制。 emqx_plugins 模块实现插件机制,提供加载卸载插件 API : - module ( emqx_plugins ). ...
  • 钩子(Hook)设计

    钩子(Hook)设计 钩子(Hook)定义 钩子(Hook)实现 钩子(Hook)使用 钩子(Hook)设计 钩子(Hook)定义 EMQ X 消息服务器在客户端上下线、主题订阅、消息收发位置设计了扩展钩子(Hook): 钩子 说明 client.authenticate 客户端认证 client.check_acl 客户端 ACL 检查...
  • 数据存储设计

    数据存储设计 一对一消息存储 一对多消息存储 客户端在线状态存储 客户端代理订阅 存储插件列表 数据存储设计 一对一消息存储 Publish 端发布一条消息; Backend 将消息记录数据库中; Subscribe 端订阅主题; Backend 从数据库中获取该主题的消息; 发送消息给 Subscribe 端; Subscrib...
  • 架构设计

    架构设计 前言 100 万连接 全异步架构 消息持久化 系统架构 概念模型 设计原则 系统分层 连接层设计 会话层设计 报文 ID 与消息 ID 路由层设计 分布层设计 Mnesia/ETS 表设计 Erlang 设计相关 架构设计 前言 EMQ X 在设计上,首先分离了前端协议 (FrontEnd) 与后端集...