书栈网 · BookStack 本次搜索耗时 0.048 秒,为您找到 123931 个相关结果.
  • bthread_id

    bthread_id是一个特殊的同步结构,它可以互斥RPC过程中的不同环节,也可以O(1)时间内找到RPC上下文(即Controller)。注意,这里我们谈论的是bthread_id_t,不是bthread_t(bthread的tid),这个名字起的确实不太好,容易混淆。 具体来说,bthread_id解决的问题有: 在发送RPC过程中respons...
  • 异常处理

    基本介绍 自定义异常处理 相关方法 使用示例 由于这个问题问得比较多,因此专门为大家撰写了这一章节。 基本介绍 目前大多数Golang 的第三方WebServer 库均没有默认对HTTP 请求处理过程中产生的异常进行捕获,轻者错误产生后无法记录到日志造成排查错困难,重则异常造成进程直接崩溃,服务不可用。 吐槽:由于作者公司产品也有在用gi...
  • Kafka 消费组

    Kafka 消费组 创建模块 Kafka 消费组 Kafka 消费组使用外部 Kafka 作为消息队列,可以从 Kafka 中消费消息转换成为 MQTT 消息发布在 emqx 中。 搭建 Kafka 环境,以 MacOS X 为例: wget https : //archive.apache.org/dist/kafka/2.8.0/kafka_...
  • shared.dict 非队列性质

    ngx.shared.DICT 非队列性质 非队列性质 问题解决 ngx.shared.DICT 非队列性质 执行阶段和主要函数请参考 HttpLuaModule#ngx.shared.DICT 非队列性质 ngx.shared.DICT 是采用 红黑树 实现的,当申请的缓存空间被用完后,如果又有新数据需要存储,则采用 LRU 算法...
  • 7.把应用交付给客户

    7.把应用交付给客户 目的 意义 前提条件 导出应用模版 导入应用模版 离线环境下的应用模版升级 7.把应用交付给客户 目的 通过文档学习在实际生产环境中,如果遇到完全离线的情况下 Rainbond 如何通过应用市场将应用交付给客户,以及后续的升级。 意义 交付的最终环境完全离线是一种很常见的情况。在这种情况下如何进行软件开发产品的交...
  • 7.把应用交付给客户

    7.把应用交付给客户 目的 意义 前提条件 导出应用模版 导入应用模版 离线环境下的应用模版升级 7.把应用交付给客户 目的 通过文档学习在实际生产环境中,如果遇到完全离线的情况下 Rainbond 如何通过应用市场将应用交付给客户,以及后续的升级。 意义 交付的最终环境完全离线是一种很常见的情况。在这种情况下如何进行软件开发产品的交...
  • 7.把应用交付给客户

    7.把应用交付给客户 目的 意义 前提条件 导出应用模版 导入应用模版 离线环境下的应用模版升级 7.把应用交付给客户 目的 通过文档学习在实际生产环境中,如果遇到完全离线的情况下 Rainbond 如何通过应用市场将应用交付给客户,以及后续的升级。 意义 交付的最终环境完全离线是一种很常见的情况。在这种情况下如何进行软件开发产品的交...
  • 与 Apache Kafka 和 Apache Flink 进行数据集成

    与 Apache Kafka 和 Apache Flink 进行数据集成 第 1 步:搭建环境 第 2 步:创建 Kafka changefeed 第 3 步:写入数据以产生变更日志 第 4 步:配置 Flink 消费 Kafka 数据(可选) 与 Apache Kafka 和 Apache Flink 进行数据集成 本文档介绍如何使用 TiC...
  • 添加一个新版本的 reviews

    添加一个新版本的 reviews 添加一个新版本的 reviews 在此模块中,你将部署 reviews 服务的一个新版本 v2,该服务将返回审阅人员提供的评分星级和评级颜色。 在实际场景中,在部署之前,您将在模拟环境中执行静态分析测试、单元测试、集成测试、端到端测试和验证。 部署 reviews 不带 app=reviews 标签的新版本微服...
  • 14. (附录二):禁用红区

    使用Rust编写操作系统(附录二):禁用红区 原文:https://os.phil-opp.com/red-zone/ 原作者:@phil-opp 译者:洛佳 华中科技大学 使用Rust编写操作系统(附录二):禁用红区 红区 (redzone)是System V ABI提供的一种优化的产物,它允许函数无需调整栈指针 (stack poi...