后端架构
pengshengli
横看成峰侧成岭,远近高低各不同。
不识庐山真面目,只缘身在此山中。
展开
-
分布式消息队列【笔记】
什么是消息队列 为什么要用分布式消息队列 如何设计消息队列 常见的:ActiveMQ Kafka rocketMQ MetaMQ rabbitMQ zeroMQ 为什么要用分布式消息队列 (1)应用解耦,代理业务和设计的扩展性 (2)异步处理 (3)流量削峰 如何设计消息队列 (1)发布订阅的两种模式:push和pull (2)消息的可靠性:ACK机制 (3)发布者没收到...原创 2019-03-21 22:56:09 · 127 阅读 · 0 评论 -
高性能服务端开发知识点
后端架构知识点: 一.基础篇 1.数据结构与算法 (1)链表操作 链表 (2)二叉树操作 二叉树 (3)排序操作 排序 (4)红黑树 (5)B树 2.编程语言 (1)C11/14++特性(智能指针,lamdba) (2)GoLang (3)Lua (4)makefile/cmake makefie (5)shell (6)gdb gdb (7)coredump co...原创 2019-04-23 22:50:32 · 426 阅读 · 0 评论 -
zookeeper实践及原理
1.官网:https://zookeeper.apache.org/原创 2019-04-30 22:36:30 · 88 阅读 · 0 评论 -
socket API(linux)
1.socket函数 (1)定义 作用:创建socket #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol); (2)参数 domain 设置网络通信域...原创 2019-05-12 13:18:44 · 1008 阅读 · 0 评论