网站性能压力测试是网站性能调优过程中必不可少的一个环节。只有服务器处于高压情况下,才能暴露出软件、硬件等各种设置的不当之处。
Engineering Notes
孟斌的小站
技术博客与学习记录
教程中所有程序的运行都依赖于RabbitMQ服务,方便起见,使用Docker image,compose文件内容如下:
原文地址在这里。
以fabric-samples v1.4.8为例,将v1.4.8升级至v2.2.0。注意,所有节点以滚动的方式进行升级,这样可以保证即使单个节点数据备份过程出错也不会影响整个网络的运行。先升级orderer节点,再升级peer节点。
Fabric支持两种类型的状态数据库:LevelDB和CouchDB。LevelDB默认嵌入在peer节点中,用于将合约数据存储为简单的key-value,仅支持键、键范围和组合键查询。CouchDB是可选的状态数据库,支持以JSON格式在账本中建模存储数据,且支持富查询。CouchDB同样支持在合约中部署索引,以便高效查询和对大型数据集的支持。
前言
最近打算基于fabric-sdk-go实现hyperledger fabric浏览器,其中最重要的一步就是解析fabric的上链区块。虽说fabric是Golang实现的,但直到2021年2月1号才发布了第一个稳定版fabric-sdk-go,而且官方几乎没有响应的文档介绍。对于fabric-sdk-go,基本都是参照源码中的测试用例来使用;而要实现区块链浏览器,仅靠测试用例还差好多,特别是对出块信息的解析。
本文记录使用boot.iso镜像安装Oracle Linux 8。
github.com/imroc/req 是一个基于 net/http 封装的 Go HTTP 客户端库,旨在简化 HTTP 请求的书写和处理。而 Go 原生的 http.Client 是标准库提供的功能强大但较底层的 HTTP 客户端。