上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页
摘要: 一、架构演进 影响一个企业业务的发展主要有 3 个因素:市场、技术、管理,这三者构成支撑业务发展的铁三角,任何一个因素的不足,都可能导致企业的业务停滞不前。 在这个铁三角中,业务处于三角形的中心,毫不夸张地说,市场、技术、管理都是为了支撑企业业务的发展。 技术创新推动业务发展! 业务发展推动技术的发 阅读全文
posted @ 2021-04-15 17:57 尘恍若梦 阅读(152) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-04-15 09:04 尘恍若梦 阅读(1) 评论(0) 推荐(0)
摘要: 一、可扩展架构的基本思想和模式 改动的地方越多,投入也越大,出错的可能性也越大。因此,如何避免扩展时改动范围太大,是软件架构可扩展性设计的主要思考点。 幸运的是,可扩展性架构的设计方法很多,但万变不离其宗,所有的可扩展性架构设计,背后的基本思想都可以总结为一个字:拆! 常见的拆分思路有如下三种。 面 阅读全文
posted @ 2021-04-14 17:38 尘恍若梦 阅读(568) 评论(0) 推荐(0)
摘要: 一、App架构 趋于组件化和容器化架构。 其基本思想都是将超级 App 拆分为众多组件,这些组件遵循预先制定好的规范,独立开发、独立测试、独立上线。 如果某个组件依赖其他组件,组件之间通过消息系统进行通信,通过这种方式来实现组件隔离,从而避免各个团队之间的互相依赖和影响,以提升团队开发效率和整个系统 阅读全文
posted @ 2021-04-13 17:26 尘恍若梦 阅读(1387) 评论(0) 推荐(0)
摘要: 一、高可用架构模式——CAP CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想。 对于设计分布式系统的架构师来说,CAP 是必 阅读全文
posted @ 2021-04-13 13:53 尘恍若梦 阅读(1828) 评论(0) 推荐(0)
摘要: 高性能负载均衡:分类及架构 高性能集群的复杂性主要体现在需要增加一个任务分配器,以及为任务选择一个合适的任务分配算法。 对于任务分配器,现在更流行的通用叫法是“负载均衡器”。 常见的负载均衡系统包括 3 种:DNS 负载均衡、硬件负载均衡和软件负载均衡。 一、DNS 负载均衡 DNS 是最简单也是最 阅读全文
posted @ 2021-04-12 10:52 尘恍若梦 阅读(219) 评论(0) 推荐(0)
摘要: PPC PPC 是 Process Per Connection 的缩写,其含义是指每次有新的连接就新建一个进程去专门处理这个连接的请求。 TPC:Thread Per Connection。 其含义是指每次有新的连接就新建一个线程去专门处理这个连接的请求。 Reactor: 阅读全文
posted @ 2021-04-12 10:24 尘恍若梦 阅读(92) 评论(0) 推荐(0)
摘要: 高性能数据库集群的第一种方式是“读写分离”,其本质是将访问压力分散到集群中的多个节点,但是没有分散存储压力; 第二种方式是“分库分表”,既可以分散访问压力,又可以分散存储压力。 一、高性能数据库集群:读写分离 读写分离的基本实现是: 数据库服务器搭建主从集群,一主一从、一主多从都可以。 数据库主机负 阅读全文
posted @ 2021-03-30 15:27 尘恍若梦 阅读(702) 评论(0) 推荐(0)
摘要: 1、安装Mac 启动: 系统偏好设置——>MySQL——> Start MySQL Server 如无法检测mysql,请添加环境变量。参考:https://www.cnblogs.com/developer-qin/p/14505271.htmlexport PATH=$PATH:/usr/loc 阅读全文
posted @ 2021-03-26 15:56 尘恍若梦 阅读(54) 评论(0) 推荐(0)
摘要: 一、Shell命令 1、MD5 brew install md5sha1sum #安装 echo -n '123456'|md5sum|cut -d ' ' -f1 2、查看自己是什么shell环境 echo $SHELL 二、zsh vs bash zsh,默认编译环境变量文件为.zshrc, v 阅读全文
posted @ 2021-03-09 14:19 尘恍若梦 阅读(592) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页