基于微服务的区块链云平台的研究与应用

作者:姜海东; 张栋栋; 董艺
来源:电脑知识与技术, 2020, 16(35): 50-53.
DOI:10.14004/j.cnki.ckt.2020.3779

摘要

区块链是目前最具颠覆性的创新技术,降低了信任成本,同时扩大了信任范围,推进跨界融合以及在更大范围内的一体化协作。微服务是一种用于构建应用的架构方案,微服务架构可将应用拆分成多个核心功能,通过服务化编排、自动修复、扩展、监控等实现微服务的智能托管。通过分析区块链云平台总体设计架构,提出了建立统一的服务调用机制,通过对支撑业务、业务模型、研发团队和技术等因素的分析,实现区块链云平台的服务化,将区块链服务容器化,由容器负责管理区块链微服务的各个节点,并以此为依据提出了基于微服务的区块链云平台的整体设计。微服务化有效地解决了区块链技术不统一、业务复杂等问题,为区块链云平台上的业务应用构建提供了支撑。