
微服务
花花诗人
深度学习 高性能计算 服务端架构
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5. 认识服务编排工具-Kubernetes
了解kubernetes k8s首先也是需要一个集群的,中间的七边形是k8s的master节点,可以理解为安装了k8s核心组件的主机,周围的3个六边形称为node节点,在k8s中也就是工作节点,每个工作节点上运行了一个kubelet服务和一个docker服务,kubelet相当于当前节点运行时的主管,会管理当前node上运行的所有服务,master中的deplo...原创 2019-11-22 22:04:53 · 1589 阅读 · 0 评论 -
4.服务docker化
服务docker化 主要分3步,第一步,服务docker化,就是让它可以在docker里面运行。docker化之后,要创建docker仓库,把我们docker化的服务推到docker仓库里。第三步就是搭建高可用的集群环境,把服务运行和调度起来。服务的运行环境在docker中叫做基础镜像,我们以golang为例子,说明如何将一个gin框架的代码docker化1)写好g...原创 2019-11-22 22:02:38 · 310 阅读 · 0 评论 -
3.微服务开发
3-1 微服务业务分析用户登录要求单点登录,也就是说用户在一个地方登录之后,不需要重复登录,并且最好不要使用session,微服务最好是无状态的。登录之后有一个课程服务,可以查看课程列表,课程信息,以及对课程进行修改删除工作。首先有一个客户端,客户端访问的是APIGateway,APIGateway用来访问用户service和课程service,这两个service对外提...原创 2019-11-22 22:00:14 · 297 阅读 · 0 评论 -
2 微服务带来的问题及解决方案分析
2-1 微服务架构带来的问题2-2 微服务之间如何通信Rest API:rest描述的就是在网络中,客户端和服务端的一种交互的形式,如果以http协议为例,就是以http来实现rest风格的API。上图BAD里三种比较常见的URL不属于rest风格的API,而下面GOOD中的4种URL属于rest风格的API,区别在于BAD中的API有各种动作比如get,li...原创 2019-11-02 23:49:19 · 1090 阅读 · 1 评论 -
1. 初识微服务
1-1 微服务上图是一个比较有代表性的微服务架构图1-2 软件架构的进化1-3 什么是微服务单一职责:只把紧密相关的业务放在一起,无关的业务独立出去轻量级通信:微服务之间采用轻量级通信机制,即平台无关,语言无关,比如RP...原创 2019-11-02 17:31:43 · 287 阅读 · 0 评论