
微服务
文章平均质量分 93
caihuan
这个作者很懒,什么都没留下…
展开
-
[转]实施微服务,我们需要哪些基础框架?
实施微服务,我们需要哪些基础框架?作者 杨波 发布于 2015年12月1日 |微服务(MicroServices)架构是当前互联网业界的一个技术热点,圈里有不少同行朋友当前有计划在各自公司开展微服务化体系建设,他们都有相同的疑问:一个微服务架构有哪些技术关注点(technical concerns)?需要哪些基础框架或组件来支持微服务架构?这些框架或组件该如何选型?笔者之前在两...原创 2016-07-03 11:03:12 · 141 阅读 · 0 评论 -
[转]REST 是微服务中最好的架构吗?
REST 是微服务中最好的架构吗?【编者的话】本文作者Craig Williams通过人们对微服务误解切入,探讨了微服务的各种架构,最终给出开发者的启示是根据自己的业务逻辑,构建适合自己的微服务架构。在我的微服务的旅程中,明显表明大多数关于在线样例/如何类的文章只专集中在REST作为微服务相互通讯的手段。正是因为如此,你可能会误认为REST风格的微服务时事实的标准,并努力使用这...原创 2016-02-14 15:57:16 · 151 阅读 · 0 评论 -
[转]Swagger与SpringMVC项目整合
为了方便的管理项目中API接口,在网上找了好多关于API接口管理的资料,感觉目前最流行的莫过于Swagger了,功能强大,UI界面漂亮,并且支持在线测试等等,所以本人仔细研究了下Swagger的使用,下面就如何将Swagger与个人的SpringMVC项目进行整合做详细说明 参见:http://www.2cto.com/kf/201502/376959.html...原创 2016-02-14 15:56:54 · 115 阅读 · 0 评论 -
[转]使用swagger进行rest api描述和测试
Swagger学习和实践 最近安装并使用了一下Swagger-ui、Swagger-editor和Swagger-codegen,感觉还不错。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger的目标是对REST API定义一个标准的和语言无关的接口,可让人和计算机无需访问源码、文档或网络流量监测就可以发现和理解...原创 2016-02-14 15:56:50 · 330 阅读 · 0 评论 -
[转]撰写合格的REST API
两周前因为公司一次裁人,好几个人的活都被按在了我头上,这其中的一大部分是一系列REST API,撰写者号称基本完成,我测试了一下,发现尽管从功能的角度来说,这些API实现了spec的显式要求,但是从实际使用的角度,欠缺的东西太多(各种各样的隐式需求)。REST API是一个系统的backend和frontend(或者3rd party)打交道的通道,承前启后,有很多很多隐式需求,比如调用接口与...原创 2016-02-14 15:56:03 · 107 阅读 · 0 评论 -
[转]微服务实践(五):微服务的事件驱动数据管理
微服务实践(五):微服务的事件驱动数据管理【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。1.1 微服务和分布式数据管理问题单体式应用一般都会有一个关系型数据...原创 2016-02-06 10:28:02 · 229 阅读 · 0 评论 -
[转]微服务实战(三):深入微服务架构的进程间通信
微服务实战(三):深入微服务架构的进程间通信【编者的话】这是采用微服务架构创建自己应用系列第三篇文章。第一篇介绍了微服务架构模式,和单体式模式进行了比较,并且讨论了使用微服务架构的优缺点。第二篇描述了采用微服务架构应用客户端之间如何采用API Gateway方式进行通信。在这篇文章中,我们将讨论系统服务之间如何通信。简介在单体式应用中,各个模块之间的调用是通过编程语言级别的...原创 2016-02-06 10:27:17 · 93 阅读 · 0 评论 -
[转]微服务实战(四):服务发现的可行方案以及实践案例
微服务实战(四):服务发现的可行方案以及实践案例这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。为什么要使用服务发现?设想一下,我们正在写代码使用了提供REST API或者Thrift API的服务,为了完成一次服务请求,代码需要...原创 2016-02-06 10:27:12 · 239 阅读 · 0 评论 -
[转]微服务实战(二):使用API Gateway
微服务实战(二):使用API Gateway【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们...原创 2016-02-06 10:26:49 · 130 阅读 · 0 评论 -
[转]微服务实战(一):微服务架构的优势与不足
微服务实战(一):微服务架构的优势与不足作者: Chris Richardson. 来源: dockone.io 发布时间: 2015-05-28 19:58 阅读: 14772 次 推荐: 4 原文链接 [收藏] 摘要:本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更...原创 2016-02-06 10:26:22 · 148 阅读 · 0 评论 -
[转]微服务-分解应用程序从而实现更好的部署特性及可伸缩性
微服务-分解应用程序从而实现更好的部署特性及可伸缩性本文是我翻译INFQ上的一篇文章。作者Chris由简入深的讲解了微服务的来龙去脉、使用场景、优势劣势、以及现有技术栈向微服务架构的重构步骤。是一篇微服务主题的不可多得的好文。原文地址:http://www.infoq.com/articles/microservices-intro?utm_source=infoq&...原创 2016-02-14 15:58:18 · 203 阅读 · 0 评论