/microservice

对目前主流微服务体系的调研使用

Primary LanguageJava

概述

从SOA到微服务, 对系统架构的改造一直在演进中, 现在微服务的相关技术也越来越多,ServiceMesh、ServiceLess等概念也在逐渐落地

本项目用来调研主流微服务体系具体的使用区别,以及对代码的入侵程度, 评估改造方案的简易程度。

有关微服务的介绍, 在我的一篇博客中写过: 微服务介绍

目前评估的体系有:

Dubbo

阿里的RPC框架, 提供了灵活扩展的机制, 现在已经是Apache顶级项目

Istio

Istio是ServiceMesh的一种落地方案, 依赖于Kubernetes

kubernetes

Istio使用

springcloud

SpringCloud是Spring生态提供的一系列微服务组件, 简介

hystrix