多语言微服务+docker架构应用搭建教程(零)
项目描述
学校项目里大多是研究数据挖掘算法的,这些算法通常都是由python来编写,但python却不是主流的web开发语言
为了满足分布式架构的需求,加上兼容其它人用python封装的算法服务,博主做了这样一个小demo,并分享给大家
观看本系列教程前,请了解基本的微服务架构、Spring Cloud相关组件基本知识、以及docker相关概念
本项目分为下列工程(服务):
-
服务注册中心
-
基于python flask的简单服务
-
基于Spring Boot/Spring Cloud的简单服务
-
基于Spring Boot/Spring Cloud的组合服务
-
基于Spring Cloud Sidecar的接入第三方服务的服务
本项目用到的工具:
-
IntelliJ IDEA Ultimate
-
Gradle
-
Docker CE
如项目存在问题,可在博主的github博客源码处或者项目源码处提issue
博主的github仓库: