新闻资讯
了解资讯最新动态,掌握实时资讯
区块链BaaS与微服务有什么组合场景
2022-01-18 18:21:21

  微服务架构是近几年互联网行业比较火的概念,凭借灵活可扩展、独立部署…等优势,逐步成为分布式架构中的主流。那么微服务架构和区块链又能擦出哪些神奇的火花?

  一、微服务的松耦合模式为BaaS平台兼容异构链奠定技术基础。

  是否兼容不同的异构链及功能支持度是BaaS平台的重要能力体现。在微服务架构下,由于微服务之间是松耦合的(业务领域间解耦、应用层和数据层解耦、前端和后端解耦、数据库类型解耦、前端技术解耦等),因此微服务的核心价值就是积极拥抱并适应业务及技术选型等各种变化,因此基于微服务架构的BaaS平台可实现对异构链的快速拔插兼容,但在单体架构下几乎很难实现。

  二、微服务的网关模式可充分满足联盟链多方参与下的复杂权限体系及访问控制。

  在联盟链场景中往往由多家机构共同管理区块链业务,趣链BaaS的微服务网关主要功能包括路由转发、流量控制、安全控制、负载均衡、请求转化等基本功能并支持模块化新增功能的可拓展性。同时,账户体系(RBAC)根据用户账号、角色、权限、组织4个维度进行设计,即基于角色的访问控制。

  三、微服务的服务监控组件等可有效适配联盟链多节点组网的复杂架构。

  联盟链本质上可视为多个节点共同维护的分布式数据库,而节点的本质是计算机进程。微服务通常是分布式服务架构,且生产环境下一个复杂的系统可能存在成百上千个微服务,因此选择微服务通常意味着需要解决分布式架构中的各种难题。

  BaaS平台是企业部署区块链并管理链上业务的可视化平台,其功能的广度和使用友好度直接影响区块链管理效率。而在区块链高速发展的当下,新技术的迭代日新月异,通过将微服务架构引入到BaaS平台的设计理念中,可帮助提升BaaS平台功能可扩展性、系统安全性、可运维性。

本文链接:http://www.lrqukuailian.com///news/1234.html