多语言微服务+docker架构应用搭建教程(零)

多语言微服务+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仓库: https://github.com/yumetsukiiii

本项目地址: https://github.com/yumeTsukiiii/Spring-Cloud-Sidecar-docker-demo

个人博客地址: https://yumetsukiiii.github.io/yumetsuki-blog

你可能感兴趣的:(分布式应用,后端)