基于nginx的去中心化的mesh系统(nmesh)的设计(基于区块链技术的mesh系统(nmesh)的设计)
- nmesh作为每一个节点的代理
- nmesh同步所有的数据(全部冗余)
- nmesh是一个去中心化的nosql数据库(兼容redis协议)
- 每一个应用需要提供注册自己的主机端口到nmesh上面
- 应用需要提供/health等接口用于健康检查等
- nmesh是一个json-rpc(msgpack-rpc|grpc|thrift等)系统能够让所有的语言调用
- 应用以服务名称的方式注册进去
- nmesh可以当做一个配置中心
- 应用只需要跟nmesh交互
- nmesh拥有不同的网络,只有相同网络情况下才能够服务的发现和交互,网络是一种设置,相当于一种标示
- nmesh能够适用局域网和广域网跨网访问和操作
- 数据同步的时候,相同的网络才能同步相同的数据,但是有一个公共的网络环境
- nmesh本身可以设置不同的端口
作者:百里求一
出处:http://www.cnblogs.com/bergus/
我的语雀: https://www.yuque.com/barry.bai
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。