Martian-cloud,一个不需要注册中心的微服务组件

项目简介

Martian-cloud 是Martian的官方分布式组件,基于传染机制,不再需要注册中心

  1. 完全丢弃了注册中心,且不依赖任何注册中心,采用传染机制实现服务的发现与治理
  2. 服务间通话采用rest风格
  3. 对Martian的侵入非常小

什么是传染机制

  • 常规的分布式采用的是【生产者->注册中心->消费者】模型,生产者将接口给注册中心,消费者从注册中心发现其他的服务,实现调用
  • 传染机制就是丢弃注册中心,可以把接口看做病毒,服务看做是人,服务之间只要有直接或者间接的联系,最终都会被染上病毒(接口)

详细原理介绍

https://zhuanlan.zhihu.com/p/299930450

官方网站

http://mars-framework.com


猜你喜欢

转载自blog.51cto.com/14619313/2556655