
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、链码1.1 什么是链码链代码也称智能合约,是控制区块链网络中相关方相互交互的业务逻辑。链代码将业务网络交易封装在代码中,最终在一个 Docker 容器内运行。链代码即一个Go文件,创建好文件后进行函数开发等操作。关于链码的详细信息,可以参考官方提供的链代码教程。1.2 链码开发链码使用Go语言开发,因此在编写链码前需要准备好Go语言环境,以及需要下载Fabric库文件。1.2.1 ...
一、手动搭建私有网络网络结构如下:组织组织标识组织IDGO学科OrgGoOrgGoMSPJAVA学科OrgJavaOrgJavaMSPMSP(Membership service provider)是一个提供虚拟成员操作的管理框架的组件。每一个组织、节点、用户都有一个MSP账号。下面是Fabric私有网络的搭建过程:1.1 生成证书第一步:在...
前言存储组件的作用是将虚拟机里面的数据持久化到存储设备中,如果重启虚拟机,或者虚拟机发生迁移,虚拟机设备里面的数据也可以继续使用。OpenStack的存储功能主要包含三大块:对象存储、块存储、文件系统。其中对象存储(swift)和块存储(Cinder)是最成熟的两个组件。在生产环境中,几乎所有的关键业务系统都是通过访问块存储形式来存储数据的,所以,Cinder是使用最广泛的块存储组件。一、Cind
一、业务场景最近优化公司需要对不同的业务系统的缓存工具提供一个标准化的解决方案。各个业务系统将缓存数据通过map结构进行存储,然后在缓存系统中将这些map获取出来,然后保存在redis数据库中。技术经理想到的最好解决方案是将map集合直接存储在redis的hash表中。但是要求对hash表中的每个元素设置缓存时间。存在问题:1)如果要往hash表添加数据,可以通过hmset命令,但是该命令无法设置







