微服务
文章平均质量分 79
Irene__Tang
这个作者很懒,什么都没留下…
展开
-
微服务实战(一):微服务架构的优势与不足
(转载自dockone.io 原作者杨峰) 这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台CloudFoundry.com的创始人。现在他为企业提供如何开发和部署应用的咨询服务。他也经常在http://microservices.io上发表有关微服务的文章。 微服务正在博客、社交媒体讨论组和会议演讲中获得越来越多转载 2016-03-22 10:28:28 · 690 阅读 · 0 评论 -
微服务实战(四):服务发现的可行方案以及实践案例
(转载自dockone.io 原作者杨峰)这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。 为什么要使用服务发现? 设想一下,我们正在写代码使用了提供RESTAPI或者ThriftAPI的服务,为了完成一次服务请求,代码需要知道服转载 2016-03-22 10:41:43 · 3557 阅读 · 0 评论 -
微服务实战(三):深入微服务架构的进程间通信
(转载自dockone.io 原作者杨峰)这是采用微服务架构创建自己应用系列第三篇文章。第一篇介绍了微服务架构模式,和单体式模式进行了比较,并且讨论了使用微服务架构的优缺点。第二篇描述了采用微服务架构应用客户端之间如何采用API Gateway方式进行通信。在这篇文章中,我们将讨论系统服务之间如何通信。简介在单体式应用中,各个模块之间的调用是通过编转载 2016-03-22 10:32:54 · 543 阅读 · 0 评论 -
微服务实战(二):使用API Gateway
(转载自Dockone.io 原作者杨杰)本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务 架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户转载 2016-03-22 10:31:49 · 654 阅读 · 0 评论 -
微服务实践(五):微服务的事件驱动数据管理
(转载自docker.io 原作者杨峰)【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。1.1 微服务和分布式数据管理问题单体式应用一般都会有一个关系型数据库,由此带转载 2016-03-22 10:44:38 · 825 阅读 · 0 评论 -
微服务实战(六):选择微服务部署策略
(转载自dockone.io 原作者杨峰)【这篇博客是用微服务建应用的第六篇,第一篇介绍了微服务架构模板,并且讨论了使用微服务的优缺点。随后的文章讨论了微服务不同方面:使用API网关,进程间通讯,服务发现和事件驱动数据管理。这篇文章,我们将讨论部署为服务的策略。】动机部署一个单体式应用意味运行大型应用的多个副本,典型的提供若干个(N)服务器(物理或者虚拟),运行转载 2016-03-22 10:46:45 · 705 阅读 · 0 评论