后端
YumeTsuki
一个编程爱好者,主要方向: 前端、移动端(android & ios)
展开
-
多语言微服务+docker架构应用搭建教程(零)
多语言微服务+docker架构应用搭建教程(零)项目描述学校项目里大多是研究数据挖掘算法的,这些算法通常都是由python来编写,但python却不是主流的web开发语言为了满足分布式架构的需求,加上兼容其它人用python封装的算法服务,博主做了这样一个小demo,并分享给大家观看本系列教程前,请了解基本的微服务架构、Spring Cloud相关组件基本知识、以及docker相...原创 2019-07-12 20:02:30 · 802 阅读 · 0 评论 -
多语言微服务+docker架构应用搭建教程(一): 环境搭建
多语言微服务+docker架构应用搭建教程(一)环境搭建1. docker环境搭建以下安装方式基于CentOS,如有疑问请参考Docker官网Docker官网确保你的机器上下载并安装了yumCentOS系统上应该是有的,如果没有,请参见各路百度大神以及yum官网安装yum,可参考某技术博客卸载机器上可能存在的老版本dockersudo yum remove dock...原创 2019-07-12 20:05:05 · 862 阅读 · 0 评论 -
多语言微服务+docker架构应用搭建教程(二):创建服务注册中心 (Java)
多语言微服务+docker架构应用搭建教程(二):创建服务注册中心 (Java)1. 描述所谓微服务,就是一个小到难以再分割的服务单元,它只提供一个功能,或者提供一组相关的功能。由微服务架构构建起来的系统相对于单体应用架构构建构建起来的系统,它显得更加灵活和易于扩展。当系统需要添加新的功能时,可以不用改变原先的应用架构,只需要往系统中添加新的微服务即可。当新的微服务添加进来后,需要改...原创 2019-07-12 20:06:06 · 544 阅读 · 0 评论 -
多语言微服务+docker架构应用搭建教程(三):创建基于Spring Cloud的其它微服务 (Java)
多语言微服务+docker架构应用搭建教程(三):创建基于Spring Cloud的其它微服务 (Java)按照以下步骤,构建一个简单的Spring Cloud微服务,并将其注册进服务注册中心新建工程,选择相应构件这里您至少需要以下两个构件Web > Spring Web StarterSpring Cloud Discovery > Eureka Discove...原创 2019-07-12 20:07:04 · 320 阅读 · 0 评论 -
多语言微服务+docker架构应用搭建教程(四):连接其它语言的微服务 (Python)
多语言微服务+docker架构应用搭建教程(四):连接其它语言的微服务 (Python)本节教程将创建一个基于Python Flask的服务,并利用Spring Cloud Sidecar将其注册进服务注册中心编写一个基于Python Flask简单服务ps: 该部分代码来源于docker官网新建目录python_demo,在其中新建一个app.py文件,复制粘贴以下代码#...原创 2019-07-12 20:08:04 · 483 阅读 · 0 评论 -
多语言微服务+docker架构应用搭建教程(五):使用Spring Cloud Feign进行服务调度
多语言微服务+docker架构应用搭建教程(五):使用Spring Cloud Feign进行服务调度本节教程将利用Spring Cloud Feign组件创建一个调度注册在服务注册中心的Python服务(实际上是Sidecar服务)新建工程,选择Gradle模版,选择下列组件Web > String Web StarterSpring Cloud Discovery &...原创 2019-07-12 20:08:46 · 365 阅读 · 0 评论 -
多语言微服务+docker架构应用搭建教程(六):使用docker compose进行容器编排
多语言微服务+docker架构应用搭建教程(六):使用docker compose进行容器编排在前面的教程中,我们一直都有在提到docker容器实例之间的网络通信问题,并采用在运行docker容器时指定网段和ip地址的方式来解决通信问题很明显,这太麻烦了,可能某一次重新运行容器时,我们不小心输入了错误的ip和网段,就要重新进行这些操作了docker compose作为一个容器编排工...原创 2019-07-12 20:09:35 · 452 阅读 · 0 评论