在微服务架构中,Spring Cloud为基于JVM的云应用开发中的服务发现、负载均衡、断路器、智能路由、配置管理、控制总线等等操作提供了一种简单、快捷的开发方式。 ...
分类:
编程语言 时间:
2017-06-05 22:13:00
阅读次数:
277
1.分布式系统的架构体系 基于对象的体系机构 面向服务的架构(SOA) REST风格的架构 微服务架构(MSA) 容器技术 Serverless架构 2.分布式消息服务 Apache ActiveMQ RabbitMQ RocketMQ Apache Kafka 3.分布式计算 MapReduce ...
分类:
其他好文 时间:
2017-06-04 23:04:45
阅读次数:
407
本人建立了个人技术、工作经验的分享微信号,计划后续公众号同步更新分享,比在此更多具体。欢迎有兴趣的同学一起加入相互学习。基于上篇微服务架构分享,今天分享其中一个重要的基础组件“API网关”。 一、引言 随着互联网的快速发展,当前以步入移动互联、物联网时代。用户访问系统入口也变得多种方式,由原来单一的 ...
分类:
Windows程序 时间:
2017-05-21 23:21:33
阅读次数:
1952
Micro 架构与设计 Micro 架构与设计 翻译自 Micro architecture & design patterns for microservices 注: 原文作者即 Micro 框架的开发者。 过去几个月中,我们收到了很多关于 micro 的微服务架构和设计模式的问题。所以今天我们 ...
分类:
其他好文 时间:
2017-05-20 01:13:41
阅读次数:
359
最近公司项目进行架构调整,由原来的三层架构改进升级到微服务架构(准确的说是服务化,还没完全做到微的程度,颗粒度没那么细),遵循RESTFull规范,使前后端完全分离,实现大前端思想。由于是初次尝试,中途也遇到了不少问题。今天就来讨论一下其中之一的问题,WebAPI与前端Ajax 进行跨域数据交互时,... ...
转 http://blog.csdn.net/neosmith/article/details/53131023 spring Cloud Netflix技术栈中,Eureka作为服务注册中心对整个微服务架构起着最核心的整合作用,因此对Eureka还是有很大的必要进行深入研究。 本文主要分为四部分, ...
分类:
其他好文 时间:
2017-05-14 10:56:14
阅读次数:
388
服务之类是微服务架构中最为核心的基础模块,它主要用来实现各个微服务实例的自动化注册和发现。 1. 服务注册 在服务治理框架中,通常会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机、端口、版本号、通信协议等一些 附加信息告知服务中心,注册中心按服务名分类组织服务清单。 2. 服务发 ...
分类:
编程语言 时间:
2017-05-11 14:28:11
阅读次数:
305
传统开发中,系统往往是以单体应用形式存在的,没有横跨多个数据库。我们利用关系型数据库自带的事务管理机制就能满足业务中对事务的需求。而大型互联网平台往往是由一系列分布式系统构成的,在SOA和微服务架构盛行的今天,一个看起来简单的功能,内部可能需要调用多个服务(并操作其下的多个数据库),情况会复杂很多。 ...
分类:
其他好文 时间:
2017-05-08 19:54:38
阅读次数:
173
微服务架构与实践 笔记:《微服务架构与实践》 王磊 著 一 单块架构 1 定义:对于这种功能集中、代码和数据中心化、一个发布包、部署后运行在同一进程的应用程序,我们通常称之为单块架构应用,并非物理上的分层。 2 单层架构:数据 逻辑 页面 混合 3 三层架构: 1)表示层:数据显示和用户交互 2)业 ...
分类:
其他好文 时间:
2017-05-08 10:08:20
阅读次数:
266