- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Martin Fowler关于微服务的原文翻译
原文如下:http://martinfowler.com/articles/microservices.html微服务一个新的架构术语“微服务架构”一词是在过去几年里涌现出来的,它用于描述一种独立部署的软件应用设计方式。这种架构方式并没有非常明确的定义,但有一些共同的特点就是围绕在业务能力、自动化布署、端到端的整合以及语言和数据的分散控制上面。“微服务”- 这是在软
2017-12-14 18:38:33 408
转载 微服务架构中模块划分和服务识别
微服务架构中模块划分和服务识别最近在进行微服务架构的交流和讨论中,除了谈到微服务技术架构外,客户往往更加挂你微服务模块的划分粒度,已经具体的微服务API接口的识别和定义问题,因此这篇文章将重点谈下微服务架构实践过程中的微服务模块划分和服务识别。最近在进行微服务架构的交流和讨论中,除了谈到微服务技术架构外,客户往往更加挂你微服务模块的划分粒度,已经具体的微服务
2017-12-14 16:42:04 9814
转载 分布式系统全局id生成策略
当数据发生分片,分库分表时,业务系统首先就要考虑如何生成一张表的全局唯一ID,设计生成全局ID的服务有几点考虑:1、不能有单点故障;2、全局ID生成服务不能成为整个系统性能瓶颈;3、全局ID要和ShardingId有映射关系,根据全局主键ID能算出数据在哪个分片;4、不能太长,否则,作为主键建立索引查询效率低;flickr开发团队在2010年撰文介绍了flickr使用的
2017-12-13 00:54:55 896
转载 Twitter的分布式自增ID算法snowflake
Twitter的分布式自增ID算法snowflake (Java版)概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最
2017-12-13 00:14:37 330
转载 分布式ID生成服务
spring boot / cloud (十六) 分布式ID生成服务在几乎所有的分布式系统或者采用了分库/分表设计的系统中,几乎都会需要生成数据的唯一标识ID的需求,常规做法,是使用数据库中的自动增长列来做系统主键,但是这样的做法无法保证ID全局唯一.那么一个分布式ID生成器应该满足那些需求呢 :全局唯一性趋势递增能够融入分库基因本文
2017-12-12 23:42:27 477
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人