微服务架构
Sky、light rain
让希望做我无声永存的墓志铭
展开
-
基于spring cloud全家桶开发微服务
技术选项前两篇文章主要分析了微服务是什么,并且简单总结了前人使用微服务思想开发时所遇到的、提出的一些共性的问题,以及解决方案。大公司总是有自己的实践,虽说微服务思想是一致的,但是由于各自业务场景的不同(很大程度是因为不同的人开发的),各自都提出了自己的微服务解决方案。开源方案中主要是两类:1、spring cloud Netfix (国外奈飞开源的)2、spring cloud Alibaba(国内阿里开源的)比较起来,其实两个框架都是各自公司的工程实践,也没有什么优劣之分,阿里的方案中,有用原创 2020-12-28 23:13:59 · 188 阅读 · 0 评论 -
如何开发微服务
如何开发一个微服务架构的系统在上一篇文章中,我们分析了微服务的由来以及微服务所具备的一些共同特征。张三曾说过"知易行难",那么在了解了什么是微服务之后,我们应当如何来构建一个微服务系统呢?基于上一篇提到的微服务的一些特征,在这篇文章中,我们来分析一下。一、注册中心在单体应用中,我们几乎可以不考虑程序间的调用问题,但是在微服务的架构中,每一个服务的数量、甚至网络地址都是可以随时动态变化的。这时传统的服务间调用方式已经无法适应微服务的架构,必须有一个组件来对微服务进行管理,且其对外提供统一接口,使得调用原创 2020-12-20 18:05:44 · 954 阅读 · 1 评论 -
微服务是什么?
简单来说,微服务架构风格是一种将单个应用程序开发为一组小服务的方法,每个小服务都运行在自己的进程中,服务间通信采用轻量级通信机制(通常是restful api)这些服务围绕业务功能构建,并且可以通过全自动部署机制独立部署。这些服务基于一个集中化的管理,不同服务可以用不同的编程语言编写,并使用不同的数据存储技术。原创 2020-12-10 23:06:19 · 449 阅读 · 0 评论