书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 175483 个相关结果.
  • 缓存管理-接口设计

    接口定义 注册接口实现 获取接口实现 缓存组件采用了接口化设计,提供了Adapter 接口,任何实现了Adapter 接口的对象均可注册到缓存管理对象中,使得开发者可以对缓存管理对象进行灵活的自定义实现和扩展。 接口定义 Adapter 接口定义如下: https://pkg.go.dev/github.com/gogf/gf/v2/os/gc...
  • 开发设计建议概述

    开发设计建议概述 开发设计建议概述 本开发设计建议约定数据库建模和数据库应用程序开发过程中,应当遵守的设计规范。依据这些规范进行建模,能够更好的契合openGauss的处理架构,输出更高效的业务SQL代码。 本开发设计建议中所陈述的“规则”、“建议”和“关注”含义如下: 规则 :用户必须遵守的设计规则。违反这些规则,将导致业务性能的大幅下降或某些...
  • 模块化设计

    一、什么是模块 二、模块化的目标 三、模块复用原则 REP 复用/发布等同原则 CCP 共同闭包原则 CRP 共同复用原则 复用原则竞争关系 四、框架模块设计 单仓库包设计 模块聚合设计 五、常见问题解答 1、虽然每一个模块都按照低耦合设计,模块虽然可以选择性引入,但在使用时也得全量下载完整框架代码 2、框架中任一模块的版本变更都...
  • 插件设计与开发

    插件设计与开发 性能分析类插件支持体系 入口网络类插件支持体系 出口网络类 初始化类 插件设计与开发 性能分析类插件支持体系 性能分析类插件通过旁路的方式分析服务的性能指标,或通过服务自身暴露性能指标由插件捕获。 Rainbond 在每个计算节点提供了 statsd 服务接收性能分析插件的性能分析结果,并进行存储和展示,这是一种自定级监控体...
  • 全错误堆栈设计

    一、项目错误处理痛点 1、缺少统一错误处理方案,代码中随处可见的日志打桩 2、请求执行报错后缺少错误堆栈,难以快速定位问题 3、第三方组件执行返回的错误,本身不带有堆栈信息 4、错误组件多样,自身项目往往还想当然再封装一层 二、框架全错误堆栈设计 1、统一错误组件 2、统一错误处理方案 3、全组件支持堆栈错误 4、关键组件支持错误堆栈打印 ...
  • 数据复制模块设计

    数据复制模块设计 数据复制概述 基本概念和定义 数据复制模块的基本工作原理 虚拟节点之间的网络连接 选主流程 数据转发流程 数据恢复流程 Master分布均匀性问题 少数虚拟节点写入成功的问题 Split Brain的问题 与RAFT相比的异同 Meta Data的数据复制 数据复制模块设计 数据复制概述 数据复制(Repli...
  • 开发设计规范

    开发设计规范 开发设计规范 开发设计规范概述 数据库对象命名 数据库对象设计 SQL编写 程序开发规范
  • 插件设计与开发

    插件设计与开发 性能分析类插件支持体系 入口网络类插件支持体系 出口网络类 初始化类 插件设计与开发 性能分析类插件支持体系 性能分析类插件通过旁路的方式分析服务的性能指标,或通过服务自身暴露性能指标由插件捕获。 Rainbond 在每个计算节点提供了 statsd 服务接收性能分析插件的性能分析结果,并进行存储和展示,这是一种自定级监控体...
  • 插件设计与开发

    插件设计与开发 性能分析类插件支持体系 入口网络类插件支持体系 出口网络类 初始化类 插件设计与开发 性能分析类插件支持体系 性能分析类插件通过旁路的方式分析服务的性能指标,或通过服务自身暴露性能指标由插件捕获。 Rainbond 在每个计算节点提供了 statsd 服务接收性能分析插件的性能分析结果,并进行存储和展示,这是一种自定级监控体...