- 博客(13)
- 资源 (58)
- 收藏
- 关注
转载 部署私有Docker Registry
安装部署一个私有的Docker Registry是引入、学习和使用Docker这门技术的必经之路之一。尤其是当Docker被所在组织接受,更多人、项目和产品开始接触和使用Docker时,存储和分发自制的Docker image便成了刚需。Docker Registry一如既往的继承了“Docker坑多”的特点,为此这里将自己搭建”各类”Registry过程中执行的步骤、遇到的问题记录下来,为己备忘
2017-10-31 14:56:58 501 1
转载 什么是CQRS?
这个问题网上可以找到很多资料,未接触过的童鞋请先查看Udi Dahan,Grey Young, Rinat Abdullin,园子里dax.net,以及Jdon社区上的相关文章。例如下面几篇文章:1. http://www.cnblogs.com/daxnet/archive/2011/01/06/1929099.html1. http://www.udidahan.com/200
2017-10-27 10:49:02 15733
转载 CQRS架构
命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变模型的状态的命令和模型状态的查询实现分离。这属于DDD应用领域的一个模式,主要解决DDD在数据库报表输出上处理方式。 Greg Young在infoQ的采访中“State Transitions in Domain-Driven Design”
2017-10-27 10:44:37 1470
转载 微服务进展缓慢的5个难点
前言笔者从2013年加入ThoughtWorks至今共4年时间。在这4年时间里,我分别以开发人员、DevOps工程师、DevOps咨询师、微服务架构师以及微服务咨询师的角色参与了共计7个产品和项目的微服务咨询和实施。其中有成功,有失败,有反思,更多的是学习和总结。以下是我这些年来在微服务咨询上的经验总结,希望能给陷入微服务实施困境的人带来一些帮助。难
2017-10-25 10:26:23 2407
转载 提升微服务实施效率的7个步骤
《微服务进展缓慢的5个难点》中描述了实施微服务常见的主要阻碍。本文针对前文提到的5个难点提出了7个步骤。每个步骤分别包含了管理和技术两方面的建议。如果以上5点都让你膝盖中箭。那么根据我个人的经验,综合解决微服务实施难点的第一步就是:步骤1:以终为始,先构建一个独立的敏捷微服务团队我们对微服务的期待就是:可以独立开发、独立部署、独立发布,并且进行去中心化的管理。那么,我们
2017-10-25 10:24:51 3210
转载 opentracing文档中文版
为什么需要Tracing?开发和工程团队因为系统组件水平扩展、开发团队小型化、敏捷开发、CD(持续集成)、解耦等各种需求,正在使用现代的微服务架构替换老旧的单片机系统。也就是说,当一个生产系统面对真正的高并发,或者解耦成大量微服务时,以前很容易实现的重点任务变得困难了。过程中需要面临一系列问题:用户体验优化、后台真是错误原因分析,分布式系统内各组件的调用情况等。当代分布式跟踪系统(例如,Zip
2017-10-20 21:01:36 10329
转载 微服务 | Martin Fowler
“微服务架构”这一术语在前几年横空出世,用于描述这样一种特定的软件设计方法,即以若干组可独立部署的服务的方式进行软件应用系统的设计。尽管这种架构风格尚无明确的定义,但其在下述方面还是存在一定的共性,即围绕业务功能的组织、自动化部署、端点智能、以及在编程语言和数据方面进行去中心化的控制。本文目录微服务架构的九大特性特性一:“组件化”与“多服务”特性二:围绕“业务功能”组织
2017-10-20 19:44:38 2240
转载 Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 2
Key TakeawaysEvent Sourcing is a technique for reliably updating state and publishing events that overcomes limitations of other solutions.The design concepts for an event-driven architecture, usi
2017-10-19 17:17:23 632
转载 Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 1
https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-1-richardsonKey takeawaysThe Microservice architecture functionally decomposes an application into services, each of wh
2017-10-19 17:11:24 474
转载 微服务熔断与隔离
摘要: 微服务是当前业界的一个趋势,其原理是将职责单一的功能独立化成子服务,一个后台服务依赖多个微服务。假设某服务由30个微服务组成,每个微服务的可用性是99.99%,那么99.99%的30次方≈99.7%,也就是说有0.3%的请求会失败,若有一亿次请求则有300000次失败。熔断隔离就是为服务稳定性而生。微服务近年来很火很热,相关的文章汗牛充栋,关于架构设计本文就不作叙述了,只谈谈在分布式服
2017-10-19 16:05:39 1232
转载 Service Discovery in a Microservices Architecture
Why Use Service Discovery?Let’s imagine that you are writing some code that invokes a service that has a REST API or Thrift API. In order to make a request, your code needs to know the network locat
2017-10-17 20:29:05 896
转载 史上最全的架构师图谱
本文是笔者多年来积累和收集的知识技能图谱,有的是笔者原创总结的最佳实践,有的是小伙伴们的分享,其中每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识,笔者索性把这些图谱收集在一起,并且归类便于查找和学习,希望能够帮助到每一位想成为架构师或者已经是架构师的小伙伴,这里我们的标题“史上最全的架构师图谱”是本文的目标,作者计划把这篇文章作为一个开放性的文章,如果读者发现更多的图谱,请联系作
2017-10-17 19:02:15 614
转载 使用微服务架构改造遗留系统
背景与挑战 随着公司国际化战略的推行以及本土业务的高速发展、《网络借贷信息中介机构业务活动管理暂行办法》的发布,各网贷平台都面临业务转型和运营合规问题,接入银行资金存管系统,就是网贷平台必须满足的合规条件。然而,后台支撑系统、前台PC网站、手机APP、M站已经不堪重负,在吞吐量、稳定性以及可扩展性上都无法满足日益增长的业务需求。一方面系统架构过于陈旧,性能、可靠性无法满足现有的需求
2017-10-12 19:10:40 489
DevOps成熟度模型与效能度量
2023-10-23
深入解读SRE(站点可靠性工程)
2023-10-17
微服务设计模式大全详解
2023-04-15
MLOps机器学习运维和参考案例
2022-10-17
应用与服务开发规范标准文档
2022-04-19
云原生应用专业体系知识详解
2021-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人