
架构师进阶路线
文章平均质量分 91
架构师进阶专栏主要包含以下的内容:
1、架构师工具箱
2、架构师内功心法
3、分布式与高并发
4、分布式与微服务
5、架构师审美观
6、架构师修养与软技能
傲骄鹿先生
公众号:傲骄鹿先生。喜欢学习、沉淀、分享
展开
-
nginx反向代理服务器及负载均衡服务配置
以上负载均衡方式中,轮询、权重和IP Hash是Nginx内置支持的,最少连接和URL Hash需要使用Nginx的第三方模块,如ngx_http_upstream_least_conn_module和ngx_http_upstream_hash_module。一般使用的是基于权重的算法,因为现在很多情况下都是集群部署,而且集群下的各个服务器资源大多都是不均匀的,资源高的则分配权重高一些,资源低的则分配权重低一些,这种情况使用基于权重的负载均衡算法,可以更高效的利用资源和提高并发处理能力~原创 2023-12-25 11:35:19 · 2295 阅读 · 1 评论 -
分布式架构下的可伸缩设计
写在前面:你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 微信公众号:傲骄鹿先生可伸缩性/可扩展性(Scalable/scalability)可伸.转载 2020-07-28 10:01:22 · 779 阅读 · 0 评论 -
分布式架构下的高可用设计
写在前面:你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 微信公众号:傲骄鹿先生 避免单点故障: 负载均衡技术(failover/选址/硬件..转载 2020-07-28 09:49:09 · 507 阅读 · 0 评论 -
分布式架构设计原则:分布式架构的基本理论CAP、BASE以及应用
一、从集中式到分布式1、集中式集中式是指有一台或者多台计算机组成的中心节点,数据集中存储于这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统的所有功能均由集中处理。2、分布式分布式系统是一个硬件或者软件分布在不同的网络计算机上,彼此之间仅仅通过消费传递进行通信和协调的系统。分布式系统特征:1、分布性 2、对等性 3、并发性 4、缺乏全球时钟(由于分布式系统由一些列的空间上任意分布的多个进程组成,具有分布性,很难定义两个事件究竟是谁先谁后) 5、故障总是转载 2020-07-24 01:26:54 · 1946 阅读 · 0 评论 -
分布式架构设计原则:领域驱动设计与业务驱动划分
领域驱动设计(Domain-Driven Design,DDD )是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。整个过程大概是这样的,开发团队和领域专家一起通过 通用语言(Ubiquitous Language)去理解和消化领域知识,从领域知识中提取和划分为一个一个的子领域(核心子域,通用子域,支撑子域),并在子领域上建立模型,再重复以上步骤,这样周而复始,构建出一套符合当前领域的模型。原创 2020-07-24 00:52:27 · 2278 阅读 · 1 评论 -
SpringCloud(二)Eureka服务注册与发现
Eureka 一般是springcloud 的第一个要学习使用的模块。这个模块的特点是几乎没有代码,上来就运行,然后没有代码并不意味着开发者就很轻松,很多东西看上去简单,背后会有很多的问题原创 2020-06-05 15:48:35 · 712 阅读 · 0 评论 -
SpringCloud(一)聚合工程搭建
写在前面:你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 微信公众号:傲骄鹿先生说明:1、专栏涉及到的源码已经同步至https://github.原创 2020-06-04 16:49:43 · 1217 阅读 · 0 评论 -
设计模式(四)行为型模式——迭代器模式
写在前面: 你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 微信公众号:傲骄鹿先生 一、概述迭代子模式又叫游标(Cursor)...原创 2020-06-03 09:25:33 · 236 阅读 · 0 评论 -
设计模式(四)行为型模式——策略模式、模板方法模式
策略模式的主要目的是将算法的定义与使用分开,也就是将算法的行为和环境分开,将算法的定义放在专门的策略类中,每一个策略类封装了一种实现算法,使用算法的环境类针对抽象策略类进行编程,符合“依赖倒转原则”。在出现新的算法时,只需要增加一个新的实现了抽象策略类的具体策略类即可。模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。原创 2020-05-27 22:19:22 · 824 阅读 · 0 评论 -
设计模式(三)结构型模式(四)合成模式、享元模式
写在前面:你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可...原创 2020-04-04 11:07:19 · 315 阅读 · 0 评论 -
设计模式(三)结构型模式(三)装饰模式、门面模式
写在前面: 你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文...原创 2020-04-03 07:04:29 · 272 阅读 · 0 评论 -
设计模式(三)结构型模式(二)适配器模式、桥梁模式
写在前面:你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以...原创 2020-04-01 22:18:40 · 381 阅读 · 0 评论 -
设计模式(三)代理模式
写在前面:你好,欢迎你的阅读! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以...原创 2020-03-31 21:25:26 · 286 阅读 · 0 评论 -
原型模式——Java中的克隆方法
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲骄鹿先...原创 2020-03-30 22:46:18 · 547 阅读 · 0 评论 -
单例模式——DCL失效问题
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲骄鹿先生...原创 2020-03-30 22:32:48 · 917 阅读 · 0 评论 -
设计模式(二)建造者模式、单例模式、原型模式
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲骄鹿先生...原创 2020-03-30 22:47:30 · 277 阅读 · 0 评论 -
设计模式(二)简单工厂模式、工厂方法模式、抽象工厂模式
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲骄鹿先生...原创 2020-03-30 00:08:57 · 298 阅读 · 0 评论 -
架构师内功心法:设计模式(一)软件架构设计原则
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲...原创 2020-03-27 16:52:03 · 333 阅读 · 0 评论 -
架构师工具箱(二)Maven——Nexus环境搭建、上传配置
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲...转载 2020-03-27 00:07:56 · 450 阅读 · 0 评论 -
架构师工具箱(二)Maven——Maven流行插件、手写自己的插件
写在前面: 你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关...原创 2020-03-26 03:39:57 · 911 阅读 · 1 评论 -
架构师工具箱(二)Maven——Maven生成Archetype
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲骄鹿先...原创 2020-03-25 00:45:06 · 2497 阅读 · 0 评论 -
架构师工具箱(二)Maven——全面理解Maven的Lifecycle,phase,Goal
写在前面: 你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关...原创 2020-03-24 05:07:34 · 1440 阅读 · 1 评论 -
架构师工具箱(二)Maven——解决类冲突、包依赖,NoClassDefFoundError问题定位及解决
写在前面:你好,欢迎关注! 我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享 自己的知识。如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,也可以关注关注! 公众号:傲骄鹿先生...原创 2020-03-23 23:04:35 · 1262 阅读 · 0 评论 -
架构师工具箱(一)Git
写在前面:你好,欢迎关注!我热爱技术,热爱分享,热爱生活, 我始终相信:技术是开源的,知识是共享的! 博客里面的内容大部分均为原创,是自己日常的学习记录和总结,便于自己在后面的时间里回顾,当然也是希望可以分享自己的知识。目前的内容几乎是基础知识和技术入门,如果你觉得还可以的话不妨关注一下,我们共同进步! 个人除了分享博客之外,也喜欢看书,写一点日常杂文和心情分享,如果你感兴趣,...原创 2020-02-10 17:51:19 · 839 阅读 · 0 评论