摘要:微服务已逐渐成为互联网应用所采用的设计架构, 为了提升微服务价值, 需要定期对各微服务的应用价值进行公正、透明的评价, 推动开发人员对低价值微服务进行优化升级. 为此, 提出一种基于区块链技术的微服务评价系统, 利用Hyperledger Fabric区块链技术的分布式记账和共识算法, 对微服务各维度的评价数据进行记账, 保证评价数据的不可篡改性和可追溯性. 同时, 结合层次分析法和熵值法构建微服务综合评价模型, 计算得到微服务综合得分. 实验结果表明, 该系统能够对微服务的评价结果进行追踪溯源, 相比单一评价模型, 该评价结果更为合理, 为微服务的智能管理提供有效数据支撑.