架构的艺术
文章平均质量分 94
架构的艺术
Dreamer who
=== Happiness isn't something you experience; it's something you remember.
展开
-
边车设计模式-Sidecar pattern
Sidecar pattern Sidecar pattern和哈雷车类似原理:把一个应用的不同组件部署到不同的进程或容器中,以提供隔离和封装,应用的各个组件各自维护更...原创 2019-12-19 23:46:22 · 5151 阅读 · 0 评论 -
数据源组件druid filter的扩展机制及spring boot 环境下的几种配置方式
Druid的监控统计功能是通过filter-chain扩展实现,filter给开发者带来了很好的扩展性,使得我们可以自定义实现一些功能。在spring boot环境下,除了系统环境变量及jdbc url方式配置filter,大多常用的有以下几种:(1)在项目中像平时写类加注解的方式例如:@Componentpublic class DemoFilter exte...原创 2019-08-25 20:33:37 · 4834 阅读 · 1 评论 -
8 design patterns that every developer should know
8 design patterns that every developer should knowAs a developer, you are constantlyresolving problems. Many of these problems probably werealready solved by other developers, so, why do w...转载 2019-05-15 23:35:07 · 318 阅读 · 0 评论 -
Cloud Design Patterns
目录 Cloud Design Patterns1. Availability patterns(1) Health Endpoint Monitoring pattern(2)Queue-Based Load Leveling pattern(3)Throttling pattern 2.Da...转载 2019-05-14 22:06:35 · 965 阅读 · 0 评论 -
Ten design principles
Ten design principles目录 Ten design principlesDesign for self healing RecommendationsMake all things redundantR...转载 2019-05-05 21:17:17 · 741 阅读 · 0 评论 -
Architecture styles
Architecture styles目录 Architecture stylesA quick tour of the stylesN-tierWeb-Queue-WorkerMicroservicesCQRSEvent...转载 2019-05-05 19:59:50 · 661 阅读 · 0 评论 -
Software Architecture Patterns:Microkernel Architecture
目录 Software Architecture Patterns:Microkernel ArchitectureBase design principlePattern DescriptionPattern ExamplesConsiderationsPattern AnalysisOverall agilityEase of deployment...原创 2019-04-21 22:06:59 · 739 阅读 · 0 评论 -
Software Architecture Patterns: Layered Architecture
目录 Software Architecture Patterns: Layered ArchitecturePattern DescriptionKey ConceptsPattern ExampleConsiderationsPattern AnalysisOverall agilityEase of deploymentTestabilityPe...原创 2019-04-21 19:01:36 · 921 阅读 · 0 评论 -
Event-Driven Data Management for Microservices
Event-Driven Data Management for MicroservicesThis is the fifth article in a series about building applications with microservices. The first article introduces the Microservices Architecture转载 2016-01-24 15:22:59 · 1218 阅读 · 0 评论 -
Adopting Microservices at Netflix: Lessons for Architectural Design
Adopting Microservices at Netflix: Lessons for Architectural DesignIn some recent blog posts, we’ve explained why we believe it’s crucial to adopt a four-tier application architecture in which转载 2016-01-24 15:19:49 · 1169 阅读 · 0 评论 -
It’s Time to Move to a Four-Tier Application Architecture
It’s Time to Move to a Four-Tier Application ArchitectureThe new year is well underway and, like many others, you are probably planning upcoming projects to enhance your existing digital experie转载 2016-01-24 15:17:43 · 866 阅读 · 0 评论 -
微服务(Microservice)那点事
摘要微服务架构被提出很短的时间内,就被越来越多的开发人员推崇,简单来说其主要的目的是有效的拆分应用,实现敏捷开发和部署 。本分享即尝试介绍微服务架构的一些实施细节和要求,探询微服务架构的由来,并最终提供我们团队内部的一些实践总结,希望对大家有帮助。WHAT - 什么是微服务微服务简介这次参加JavaOne2015最大的困难就是听Microservice相关的sessio转载 2016-01-24 15:13:38 · 4528 阅读 · 0 评论 -
分布式系统的跟踪系统Dubbo RPC处理
分布式系统的跟踪系统Dubbo RPC处理 接着前一篇博文http://blog.csdn.net/doctor_who2004/article/details/46974695 上篇只是提供了一个思想,今天具体给出dubbo rpc 处理细节。 dubbo prc处理部分,那就是dubbo 的filter 扩展。dubbo 的filter 接口:原创 2015-10-10 11:03:16 · 5216 阅读 · 0 评论 -
logback MDC(Mapped Diagnostic Context)与分布式系统的跟踪系统
logback MDC(Mapped Diagnostic Context)与分布式系统的跟踪系统 logback官方文档中第8章Mapped Diagnostic Context给我们提供了一些分布式系统的跟踪系统实现的方法。 logback设计的一个目标之一是对分布式应用系统的审计和调试。现实世界的分布式系统需要同时处理很多客户端的请求。在这样一个典型的多线程原创 2015-07-20 21:54:55 · 6074 阅读 · 4 评论 -
Refactoring Patterns
Refactoring PatternsLearn About an Awesome Code TransformationSection 1 What is Refactoring?Refactoring has been described as "the art of safely improving the design of exi转载 2015-08-02 18:32:39 · 890 阅读 · 0 评论 -
Core J2EE Patterns - Service Locator
ContextService lookup and creation involves complex interfaces and network operations.ProblemJ2EE clients interact with service components, such as Enterprise JavaBeans (EJB) and Java Message Se转载 2015-01-11 10:51:19 · 1154 阅读 · 0 评论