积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(78)区块链(31)Python(21)Go(9)PHP(6)Laravel(5)Java(2)微服务(2)RISC-V(2)Rust(2)

语言

全部中文(简体)(58)英语(20)

格式

全部PDF文档 PDF(61)其他文档 其他(17)
 
本次搜索耗时 0.433 秒,为您找到相关结果约 78 个.
  • 全部
  • 后端开发
  • 区块链
  • Python
  • Go
  • PHP
  • Laravel
  • Java
  • 微服务
  • RISC-V
  • Rust
  • 全部
  • 中文(简体)
  • 英语
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Go在工程实践的错误处理

    能够确定对端的唯一来源,例如对端的应用名称、对端的 配置、对端的IP。 对端请求的方法。 请求的参数信息,包括 header 里的 metadata 响应的数据,包括 header 里的 metadata 错误码和错误信息 请求到响应的耗时时间 调用处执行的行号 总结起来,调试阶段需要对接的信息 为什么调试慢?-- 错误信息 高亮信息 封装组件 充足信息 • 在调试阶段,日志用红色高亮错误 为什么调试慢?-- 错误信息 高亮信息 封装组件 充足信息 • 没有调试信息和错误信息 • 对接起来会非常麻烦 优雅处理错误信息 第三部分 为什么定位慢?-- 错误处理 不要透传错误 错误码唯一性 记录一次错误 假设用户反馈了无法打开一个文件 我们的程序员非常认真 记录了文件不存在的错误日志 • 同样的错误信息,非常多的杂音 • 每个Error,都去查看一次对应代码,排查效率低 不要透传错误 错误码唯一性 记录一次错误 日志分析不出是哪个service 调用了MySQL 为什么定位慢?-- 错误处理 带来新的问题,无法定位整个代码执行链路 不要透传错误 错误码唯一性 记录一次错误 • 不能透传错误,fmt.Errorf • 如果不考虑性能 • 日志开启Stack • 错误追加Stack 为什么定位慢?-- 错误处理 不要透传错误 错误码唯一性 记录一次错误
    0 码力 | 30 页 | 3.11 MB | 1 年前
    3
  • pdf文档 TarsGo微服务开发实践-利开园

    2021-08-21 关于我 Docker TarsGo Tars+K8S DevOps 2015至今 腾讯 目录 1. RPC 2. 日志 3. 监控 4. 调用链 5. 网关 6. 错误码 7. 配置 8. 云原生 9. 标准化 背景 • Tars是腾讯开源的微服务解决方案 • 高性能的RPC框架 • 丰富的服务治理能力 • 支持Golang/Cpp/Java/PHP/Nodejs com/tarscloud/gopractice RPC:不应该只是RPC • 基本功能:远程函数调用 • 可观测 • 名字服务+SET流量管理 • 熔断与恢复 • 轮询/一致性Hash • 错误码管理 日志:排查问题的利器 • 格式化 =〉 JSON • 单机withFields • 基于context • 跨服务withFields • 基于透传元数据 • 按大小/时间滚动 • Tracing:在复杂系统中定位问题 • 依赖框架Context透传 • 基于OpenTracing+Jaeger • 第三库不支持如何解决? 错误码:给主调方更好的提示 • 错误码区分内部错误与请求 • 接口返回error实例 网关: 将问题在团队内部闭环 • 无业务逻辑 • 可观测 • 错误码 • 超时控制 • 增加RPC接口不用发布的解决方案 # curl -d '{"msg":"abc"}' 172.25
    0 码力 | 15 页 | 4.23 MB | 1 年前
    3
  • epub文档 FISCO BCOS 2.1.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st 命令返回正确的执行结果,以字符串或是json的形式返回。 错误结果: 命令返回错误的执行结果,以字符串或是json的形式返回。 控制台的命令调用JSON-RPC接口时,错误码参考这里。 控制台的命令调用Precompiled Service接口时,错误码参考这里。 控制台配置与运行 重要 前置条件:搭建FISCO BCOS区块链请参考 建链脚本 或 企业工具。 获取控制台 目录结构如下: $ cd Channel2ClientMultiBin [topic] [filename] 启动AMOP客户端: 错误码 99:发送消息失败,AMOP经由所有链路的尝试后,消息未能发到服务 端,建议使用发送时生成的seq,检查链路上各个节点的处理情况。 100:区块链节点之间经由所有链路的尝试后,消息未能发送到可以接收 该消息的节点,和错误码‘99’一样,建议使用发送时生成的‘seq’,检查 链路上各个节点的处理情况。 10
    0 码力 | 1058 页 | 740.85 KB | 1 年前
    3
  • epub文档 FISCO BCOS 2.3.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st 命令返回正确的执行结果,以字符串或是json的形式返回。 错误结果: 命令返回错误的执行结果,以字符串或是json的形式返回。 控制台的命令调用JSON-RPC接口时,错误码参考这里。 控制台的命令调用Precompiled Service接口时,错误码参考这里。 控制台配置与运行 重要 前置条件:搭建FISCO BCOS区块链请参考 开发部署工具 或 企业工具。 获取控制台 注解 cd ~ && Channel2ServerNeedVerify [topic] 启动AMOP客户端: 错误码 99:发送消息失败,AMOP经由所有链路的尝试后,消息未能发到服务 端,建议使用发送时生成的seq,检查链路上各个节点的处理情况。 100:区块链节点之间经由所有链路的尝试后,消息未能发送到可以接收 该消息的节点,和错误码‘99’一样,建议使用发送时生成的‘seq’,检查 链路上各个节点的处理情况。 10
    0 码力 | 1227 页 | 10.79 MB | 1 年前
    3
  • epub文档 FISCO BCOS 2.2.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st 命令返回正确的执行结果,以字符串或是json的形式返回。 错误结果: 命令返回错误的执行结果,以字符串或是json的形式返回。 控制台的命令调用JSON-RPC接口时,错误码参考这里。 控制台的命令调用Precompiled Service接口时,错误码参考这里。 控制台配置与运行 重要 前置条件:搭建FISCO BCOS区块链请参考 建链脚本 或 企业工具。 获取控制台 目录结构如下: cd ~ Channel2ServerNeedVerify [topic] 启动AMOP客户端: 错误码 99:发送消息失败,AMOP经由所有链路的尝试后,消息未能发到服务 端,建议使用发送时生成的seq,检查链路上各个节点的处理情况。 100:区块链节点之间经由所有链路的尝试后,消息未能发送到可以接收 该消息的节点,和错误码‘99’一样,建议使用发送时生成的‘seq’,检查 链路上各个节点的处理情况。 10
    0 码力 | 1156 页 | 10.03 MB | 1 年前
    3
  • epub文档 FISCO BCOS 2.9.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public
    0 码力 | 2649 页 | 201.08 MB | 1 年前
    3
  • epub文档 FISCO BCOS 2.9.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public
    0 码力 | 2649 页 | 201.08 MB | 1 年前
    3
  • epub文档 FISCO BCOS 2.7.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public
    0 码力 | 2538 页 | 212.43 MB | 1 年前
    3
  • epub文档 FISCO BCOS 3.0.0-rc2 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public
    0 码力 | 2569 页 | 166.06 MB | 1 年前
    3
  • epub文档 FISCO BCOS 2.0 中文文档

    分布式存储:新增支持RocksDB引擎,搭建新链时存储默认采用 RocksDB 分布式存储:新增CRUD接口支持,控制台1.0.3以上版本提供类SQL语 句读写区块链数据 更新 完善ABI解码模块 修改预编译合约和RPC接口错误码,统一为负数 优化存储模块,增加缓存层,支持配置缓存大小 优化存储模块,允许流水线提交区块。可配置[storage].max_capacity 控制允许使用的内存空间大小 移动分布式存储配置项[st tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public tableName 表的名称 * @param key 表的主键名 * @param valueFields 表的字段名,多个字段名以英文逗号分隔 * @return 返回错误码,成功为0,错误则为负数 */ function createTable(string tableName,string key,string valueFields) public
    0 码力 | 2649 页 | 201.08 MB | 1 年前
    3
共 78 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8
前往
页
相关搜索词
Go工程实践错误处理错误处理TarsGo服务开发开园FISCOBCOS2.1中文文档2.32.22.92.73.0rc23.6
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩