随笔分类 -  [01]架构-分布式-微服务

摘要:安装protobuf 在windows下,直接下载release版本https://github.com/protocolbuffers/protobuf/releases/tag/v3.9.0然后把bin目录加入到环境变量中如果是在Linux下,下载对应的版本,然后编译,把编译后的文件加入env中 阅读全文
posted @ 2019-07-14 01:58 九卷 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:gRPC 是什么 gRPC是goole开源的一个RPC框架和库,支持多语言之间的通信。底层通信采用的是 HTTP2 协议。gRPC在设计上使用了 ProtoBuf 这种接口描述语言。这种IDL语言可以定义各种服务,google还提供了一种工具 protoc 来编译这种IDL语言,生成各种各样的语言来 阅读全文
posted @ 2019-07-02 10:52 九卷 阅读(2234) 评论(0) 推荐(0) 编辑
摘要:3篇关于分布式锁的文章,可以结合看: consul实现分布式锁:https://www.cnblogs.com/jiujuan/p/10527786.html redis实现分布式锁:https://www.cnblogs.com/jiujuan/p/10595838.html etcd实现分布式锁 阅读全文
posted @ 2019-04-26 01:53 九卷 阅读(10479) 评论(0) 推荐(1) 编辑
摘要:转自:https://zhuanlan.zhihu.com/p/25960208 作者: **王松磊,**现任职于UCloud,从事MySQL数据库内核研发工作。主要负责UCloud云数据库udb的内核故障排查工作以及数据库新特性的研发工作。 一. 概述 我们在考虑MySQL数据库的高可用的架构时, 阅读全文
posted @ 2019-04-02 18:51 九卷 阅读(1255) 评论(0) 推荐(0) 编辑
摘要:3篇关于分布式锁的文章,可以结合看:consul实现分布式锁:https://www.cnblogs.com/jiujuan/p/10527786.htmlredis实现分布式锁:https://www.cnblogs.com/jiujuan/p/10595838.htmletcd实现分布式锁:ht 阅读全文
posted @ 2018-11-15 19:38 九卷 阅读(3614) 评论(0) 推荐(1) 编辑
摘要:3篇关于分布式锁的文章,可以结合看: consul实现分布式锁:https://www.cnblogs.com/jiujuan/p/10527786.html redis实现分布式锁:https://www.cnblogs.com/jiujuan/p/10595838.html etcd实现分布式锁 阅读全文
posted @ 2018-10-04 01:57 九卷 阅读(4168) 评论(0) 推荐(0) 编辑
摘要:概述: 对于小公司而言,没有那么多的人力物力,尽量要以公司人员熟悉的技术栈来构建项目,用成熟的开源技术,用云服务把项目搭建起来。但是我们也要遵循一些基本原则,保证项目可以顺利的向前发展。 架构原则: 软件设计的6大原则:1:单一职责 2:里氏替换原则3:依赖倒置原则4:接口隔离原则5:迪米特法则6: 阅读全文
posted @ 2018-07-13 00:26 九卷 阅读(904) 评论(0) 推荐(0) 编辑
摘要:来自:中生代技术微信群 感觉现在网上的文章,好多就是大数据,分布式的架构相关文章,好像不说这些就显得不那么高大上。 然而一个业务,从无到有,一个电商架构从0到1,这个萌芽的过程才是最艰难的,这段路是怎么走古来的呢? 说不定业务数据量不到几万的时候,这个业务就做不下去了,需要转型搞另外的业务,那么技术 阅读全文
posted @ 2018-06-05 14:52 九卷 阅读(917) 评论(0) 推荐(0) 编辑
摘要:本文系「OneAPM 技术公开课」第一期演讲嘉宾沈剑演讲整理。「 OneAPM 技术公开课」由应用性能管理第一品牌 OneAPM 发起,内容面向 IT 开发和运维人员。云集技术牛人、知名架构师、实践专家共同探讨技术热点。继北京站、上海站第火爆上演之后,第三场将于 10 月 31 日在北京、成都「双城 阅读全文
posted @ 2018-05-04 18:37 九卷 阅读(363) 评论(0) 推荐(0) 编辑
摘要:我这里说的数据库主要指MySQL 一:出现的问题 数据库单库里面的数据量越来越大,查询数据出来的结果所花费的时间变得越来越长;用户越来越多,写入的数据量也变得越来越多,有时会出现延迟,即使我们做了主从读写分离,这时候该怎么办?毕竟单台服务器上的IO,CPU,硬盘等等都是有限的,单服务器上的资源是有限 阅读全文
posted @ 2018-03-20 02:49 九卷 阅读(391) 评论(0) 推荐(0) 编辑
摘要:看到了这个设计模式的专栏的设计模式文章,写的非常清晰易懂,感谢作者。 地址为:https://blog.csdn.net/zhengzhb/category_926691.html 这些设计原则就是指导我们设计出高质量软件的一般指导原则,是软件设计的方法论。这些都是前人经过多年的实践总结而成,作为程 阅读全文
posted @ 2017-05-21 20:55 九卷 阅读(465) 评论(0) 推荐(0) 编辑
摘要:一:安装环境 准备2台虚拟机,都安装好环境 centos 7keepalived:vip: 192.168.1.112192.168.1.110 nginxip 192.168.1.109 master nginx:88ip 192.168.1.110 backup nginx:88 二:下载ngi 阅读全文
posted @ 2017-03-07 21:56 九卷 阅读(339) 评论(4) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/chaofanwei/article/details/26930627 作者:chaofanwei 这篇文章的内容是 《大型网站技术架构-核心原理与案例分析》一书里的,作者:李智慧 书名:《大型网站技术架构》 副标题: 核心原理与案例分析 作者: 李 阅读全文
posted @ 2016-04-25 22:15 九卷 阅读(278) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/chaofanwei/article/details/26865169 作者:chaofanwei 这篇文章的内容是 《大型网站技术架构-核心原理与案例分析》一书里的,作者:李智慧 书名:《大型网站技术架构》 副标题: 核心原理与案例分析 作者: 李 阅读全文
posted @ 2016-04-25 20:29 九卷 阅读(279) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html 作者:BlueDavy之技术Blog 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每 阅读全文
posted @ 2015-05-07 00:37 九卷 阅读(241) 评论(0) 推荐(0) 编辑