码迷,mamicode.com
首页 >  
搜索关键字:微服务    ( 4970个结果
我所理解的SOA和微服务
SOA和微服务到底是什么关系? 说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式。我倒觉得微服务其实就是随着互联网的发展,复杂的平台、业务的出现,导致SOA架构向更细粒度、更通过化程度发展,就成了所谓的微服务了。以这种说法做为根据,我觉得SOA与 ...
分类:其他好文   时间:2016-09-18 17:00:49    阅读次数:197
使用Spring Cloud和Docker构建微服务
什么是Spring Cloud?Spring Cloud 是Pivotal提 供的用于简化分布式系统构建的工具集。Spring Cloud引入了云平台连接器(Cloud Connector)和服务连接器(Service Connector)的概念。云平台连接器是一个接口,需要由云平台提供者进行实现, ...
分类:编程语言   时间:2016-09-18 12:01:01    阅读次数:148
基于微服务的软件架构模式(转载)
转载:原文链接 基于微服务的软件架构模式 基于微服务的软件架构模式 【编者的话】微服务只是最近提出的概念,实际上很多巨头公司(FB、Twitter、AWS等)已经在亲身实践。微服务并不是银弹,但是我们可以参考它的 思想来解决自己遇到的问题。对于已经找准市场,业务即将或者马上就要急剧发展的创业公司,适 ...
分类:其他好文   时间:2016-09-16 21:12:24    阅读次数:141
微服务架构的设计模式(转载)
转载:原文链接 前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。 聚合器微服务设计模式 这是一种最常用也最简单的设计模式,如下图所示: 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web ...
分类:其他好文   时间:2016-09-16 21:10:37    阅读次数:154
RESTful 架构风格概述
在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful 架构风格,如果开发者对RESTful 架构风格不甚了解,则开发出的所谓RESTful API总会貌合神离,不够规范。 本文是我对RESTful ...
分类:其他好文   时间:2016-09-14 12:51:10    阅读次数:194
【转】微服务架构模式简介
在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书《Building Microservices》。该书描述了如何按照Microservice架构模式设计及搭建一个具有良好扩展性并可持续开发的系统。除此之外,该书还将基于该模式的系统演化 ...
分类:其他好文   时间:2016-09-07 14:24:37    阅读次数:141
微服务给传统架构带来哪些改变
早在1996年,Gartner最早提出SOA(面向服务架构)的概念,早期的SOA的实现方式主要是WebService,通过契约发布,契约描述,服务实现的流程来构建。早期SOA主要是解决软件与软件之间跨开发语言、跨平台的交互问题。在传统业务中WebService也算是补足业务的通讯问题。 而微服务(M ...
分类:其他好文   时间:2016-09-07 10:56:49    阅读次数:154
使用 Spring Cloud 和 Docker 构建微服务
该项目主要是对微服务,以及Spring Cloud系统学习的一些总结,使用gitbook写成了书。 探讨的话题主要有: 什么是微服务注册中心Eureka服务提供者服务消费者客户端负载均衡Ribbon简化的Http客户端Feign熔断器Hystrix Hystrix监控界面Hystrix Dashbo ...
分类:编程语言   时间:2016-09-06 09:02:38    阅读次数:221
华为实施微服务架构的五大军规
微服务化架构并非银弹,它的实施本身就会面临很多陷阱和挑战。本文从微服务的生命周期全过程,阐述微服务架构的改造如何实施,以及如何避开各种陷阱,提升实施效率。前言随着业务的发展,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速..
分类:其他好文   时间:2016-09-05 17:27:12    阅读次数:476
通过Springboot拆分服务构建微服务集
上个月(16/07)把一个大而全的应用拆分成一个个小的应用。应用背景:1.基于SpringBoot开发2.依赖ActiveMQ,Kafka,Redis,Mongodb,MySQL等开源软件3.内部服务图片服务器,分布式计算平台服务,检索服务,消息推送服务等拆分原因:1.(原有的)应用模块之间高度耦合,各个模块都担当..
分类:编程语言   时间:2016-09-04 00:19:38    阅读次数:312
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!