微服务

Micro service

微服务

微服务设计指南

本文为翻译发表,转载需要注明来自公众号 EAWorld。 作者:Thilina Ashen Gamage 译者:白小白 原题:Microservices Design Guide 原文:http://t.cn/EAvCC…

微服务

请不要在“微服务”的狂热中迷失自我!

微服务在过去几年一直是一个非常热门的话题(附录1)。何为“微服务的疯狂”,举个例子: 众所周知,Netflix在DevOps上的表现非常棒。Netfix可以做微服务。因此:如果我做微服务,我也将非常擅长DevOps。 很…

微服务

微服务的十个反模式和陷阱

O’Reilly 的电子书《Microservices AntiPatterns and Pitfalls》讲述了在微服务设计实现时十种最常见的反模式和陷阱。本文基于此书,将这十个点列出。书籍地址:https://www…

微服务

微服务架构适用场景分析

核心要点 微服务并不是什么灵丹妙言,在现代架构中,它有自己的位置,但并不适用于任何的地方; 在判断基于微服务的方案是否适合时,理解业务域是至关重要的; 单职责原则是划分微服务边界的关键; 与其他架构风格类似,微服务是由一…

微服务

微服务之基于Docker的分布式企业级实践

前言 基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 DevOps,也见证了 Docker 的技术体系的快速发展。本文主要是结合在公司搭建的微服务架构的实践过程,做…

微服务

微服务下的数据架构

Data Architecture 前言: 微服务是一个软件架构模式,对微服务的讨论大多集中在容器或其他技术是否能很好的实施微服务,而本文将从以下几个角度来和大家分享在微服务架构下进行数据设计需要关注的地方,旨在帮助大家…

微服务

微服务化的数据库设计与读写分离

数据库永远是应用最关键的一环,同时越到高并发阶段,数据库往往成为瓶颈,如果数据库表和索引不在一开始就进行良好的设计,则后期数据库横向扩展,分库分表都会遇到困难。 对于互联网公司来讲,一般都会使用Mysql数据库。 一、数…

微服务

微服务的接入层设计与动静资源隔离

这个系列是微服务高并发设计,所以我们先从最外层的接入层入手,看都有什么样的策略保证高并发。 接入层的架构画一个简图来讲包括下面的部分 接下来我们依次解析各个部分以及可以做的优化。 一、数据中心之外:DNS,HttpDNS…

微服务

微服务化的基石——持续集成

一、持续集成对于微服务的意义:拆之前要先解决合的问题 在很多微服务化的文章中,很少会把持续集成放在第一篇,因为大多数的文章都会将如何拆的问题,例如拆的粒度,拆的时机,拆的方式。 为什么需要拆呢?因为这是人类处理问题的本质…