Pulsar系统架构和原理
一、Pulsar 1.1、基本概念 Broker Http服务暴露REST API,提供adminer、producer、consumer相关api 调度器,包含异步TCP服务,通过自定义二进制协议进行数据传输 纯计算,无状态 1.2、系统架构 消息写入流程 1、Productor通过SDK发...
一、Pulsar 1.1、基本概念 Broker Http服务暴露REST API,提供adminer、producer、consumer相关api 调度器,包含异步TCP服务,通过自定义二进制协议进行数据传输 纯计算,无状态 1.2、系统架构 消息写入流程 1、Productor通过SDK发...
flex布局 https://www.ruanyifeng.com/blog/2015/07/flex-grammar.html flex布局,最后一个元素靠右or靠下 margin-left: auto 或 margin-top: auto :nth-child()选择器 https://developer.mozilla.org/zh-CN/docs/Web/CSS/:nth-child
安装环境 一台机器上部署两个实例 redis.conf文件务必区别: dir:数据文件 logfile:日志文件 dbfilename:转储文件 pidfile:进程ID文件 Ubuntu 22.04 LTS redis版本:7.0.0 安装dev 源码目录:/opt/redis-7.0.0/ 可执行文件目录:/opt/redis-...
安装环境 Ubuntu 22.04 LTS nginx版本:1.25.2 安装步骤 源码目录:/opt/nginx-1.25.2/ 安装目录:/opt/nginx-1.25.2/nginx logs文件:/opt/nginx-1.25.2/nginx/logs 配置文件:/opt/nginx-1.25.2/nginx/conf service文...
安装环境 一台机器上部署两个实例 my.cnf文件务必区别: port=3306 basedir=/opt/mysql-8.0.11 datadir=/opt/mysql-8.0.11/mysql-dev/data socket=/tmp/mysql-dev.sock log-error=/opt/mysql-8.0.11/mysql-dev/logs/err.log ...
OpenAI api被封禁问题 解决 使用 Cloudflare Workers 让 OpenAI API 绕过 GFW 且避免被封禁
基本概念 iptables由表、链、规则组成;表包含链,链包含规则 包含filter、nat、mangle、raw等几种内建表,filter最常用 各种链: INPUT 链:处理来自外部的数据。 OUTPUT 链:处理向外发送的数据。 FORWARD 链:数据转发。通过路由表后发现目的地址非本机,则匹配该链中的规则。 PREROUTING 链:处理刚到达本...
步骤 步骤1:功能架构分层 步骤2:产品架构图 步骤3:应用架构图 步骤4:技术架构图 步骤5:部署架构图 功能架构分层 同一个产品范围,同一组产品功能模块放在同一层 产品架构图 展示产品核心功能 产品架构图至少分三层:用户感知层、功能模块层、数据层 层级内子模块功能独立,界限分明,架构分层合理 参考:https://www.info...
一、需求背景 现状 问题分析 二、需求分析 // todo 三、设计目标 // todo 四、方案对比 // todo 五、详细设计 整体架构图 概念 功能模块间依赖关系 线程模型 接口设计 调用时序 表结构 部署架构 迁移计划 六、开发计划 // todo
你会如何做架构设计改造?为什么? 模版:1、复杂来源,2、解决方案,3、评估标准,4、技术实现 参考:https://www.cnblogs.com/edisonchou/p/architecture_design_learning_in_5mins_part3.html