Consul是一套分布式高可用的系统,主要提供服务发现和配置的功能,通过使用Consul可以很容易的管理服务实… Continue reading
Post Category → 系统设计
整洁代码中类与系统设计
为了写出整洁的代码,不仅仅需要函数和代码行块上的优化,同时需要考虑一些更高层次的设计。 1. 类 类的组织,尽… Continue reading
并发编程编写规范
并发编程解耦执行目的和执行时机,改进程序的吞吐量和结构模式,将单一执行的结构变为并发执行。其中并发与并行的区别… Continue reading
Django设计及开发规范
1. Django代码风格 代码可读 避免缩写变量名称 函数参数名称要有意义 写代码文档 添加部分注释 减少重… Continue reading
软件开发的十二因素
本篇文章介绍现在流行的应用开发中会涉及到的主要的12个因素,其中每一部分内容又会涉及很多扩展的内容,比如选择合… Continue reading
系统架构设计实例及相关技术概念
1. 系统功能简介 设计一个短链接网站,网站可以允许用户发送一些文本数据并生成一个共享的数据链接给其他用户访问… Continue reading
《数据密集型应用设计》阅读笔记
第一章 可靠可扩展和可维护的系统 最近几年开源的数据软件及概念层出不穷,比如大数据,最终一致性,分片,Hado… Continue reading