微服务
谷雨丨惊蛰
这个作者很懒,什么都没留下…
展开
-
微服务实战(一):微服务架构的优势与不足
【编者的话】本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。【Kubernetes培训通知】DockOne将会于2018年6月22日在北京举办Kubernetes技术培训,培训内容包括:Docker基础、镜像、Docker三驾马车、Docker实践、Kuber...转载 2018-06-13 15:57:43 · 179 阅读 · 0 评论 -
微服务实践(七):从单体式架构迁移到微服务架构
微服务实践(七):从单体式架构迁移到微服务架构【编者的话】这是用微服务开发应用系列博客的第七篇也是最后一篇。第一篇中介绍了微服务架构模式,并且讨论了微服架构的优缺点;接续文章讨论了微服务架构不同方面:使用API网关,进程间通信,服务发现,事件驱动数据管理以及部署微服务。本篇,我们将探讨将应用从单体式架构迁移到微服务架构需要考虑的策略。@Container容器技术大会将于6月4日在上海光大会展中心国...转载 2018-06-13 16:00:33 · 240 阅读 · 0 评论 -
微服务实战(六):选择微服务部署策略
微服务实战(六):选择微服务部署策略【编者的话】这篇博客是用微服务建应用的第六篇,第一篇介绍了微服务架构模板,并且讨论了使用微服务的优缺点。随后的文章讨论了微服务不同方面:使用API网关,进程间通讯,服务发现和事件驱动数据管理。这篇文章,我们将讨论部署微服务的策略。本系列文章:微服务实战(一):微服务架构的优势与不足微服务实战(二):使用API Gateway微服务实战(三):深入微服务架构的进程...转载 2018-06-13 16:00:15 · 196 阅读 · 0 评论 -
微服务实践(五):微服务的事件驱动数据管理
微服务实践(五):微服务的事件驱动数据管理【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。1.1 微服务和分布式数据管理问题单体式应用一般都会有一个关系型数据库,由此带来的好处是应用...转载 2018-06-13 15:59:53 · 118 阅读 · 0 评论 -
微服务实战(四):服务发现的可行方案以及实践案例
微服务实战(四):服务发现的可行方案以及实践案例这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。为什么要使用服务发现?设想一下,我们正在写代码使用了提供REST API或者Thrift API的服务,为了完成一次服务请求,代码需要知道服务实例的网络位置(...转载 2018-06-13 15:59:33 · 187 阅读 · 0 评论 -
微服务实战(三):深入微服务架构的进程间通信
微服务实战(三):深入微服务架构的进程间通信【编者的话】这是采用微服务架构创建自己应用系列第三篇文章。第一篇介绍了微服务架构模式,和单体式模式进行了比较,并且讨论了使用微服务架构的优缺点。第二篇描述了采用微服务架构应用客户端之间如何采用API Gateway方式进行通信。在这篇文章中,我们将讨论系统服务之间如何通信。简介在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。但...转载 2018-06-13 15:59:00 · 205 阅读 · 0 评论 -
微服务实战(二):使用API Gateway
微服务实战(二):使用API Gateway【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。DockOne将会于2018年3月23日在北京举办Kubernetes技术培训,培训内容包含:Docker容器的原理与基本操作;容器网络与存储解析;Kubernetes的架构与设计理念详解;Kubernetes的资源对象使...转载 2018-06-13 15:58:20 · 526 阅读 · 0 评论 -
微服务与SOA架构
【编者的话】本文是Mark Richards写的微服务与面向服务架构完整报告。基于服务架构的世界微服务和SOA都被认为是基于服务的架构,这意味着这两种架构模式都非常强调将“服务”作为其架构中的首要组件,用于实现各种功能(包括业务层面和非业务层面)。微服务和SOA是两种差异很大的架构模式,但是他们仍有一些相同的特征。所有基于服务的架构的一个共性是他们一般都是分布式架构,也就是服务组件都是通过远程访问...转载 2018-06-13 16:10:03 · 362 阅读 · 0 评论