项目背景 在服务端优化代码或者火星直播项目迭代过程时,服务端每天都会有很多次代码的提交,而要保证每次代码的提交都能不影响线上环境的稳定性和客户端功能正常运行尤为重要,而接口测试可以检查接口的数据返回、数据格式以及数据类型…
标签:服务端
zookeeper源码分析之单机模式服务端
这篇文章梳理一下zookeeper服务端的处理逻辑。简单起见,本文先看单机模式的逻辑,下一篇再说集群模式的逻辑。 一、执行过程概述 单机模式的ZK服务端逻辑写在ZooKeeperServerMain类中,由里面的main…
基于Zookeeper的分布式锁的实现
【原创】转载请注明作者及出处。 工作这么多年了,从来没想过分享过啥,从今儿开始,把自己做过的东西分享出来和大家一起探讨,从简单一点点来吧。 现阶段工作中,我们服务端…
RPC框架 Dubbo 实现原理
主要为三点,动态代理、反射、socket网络编程。 看过很多讲dubbo原理的文章,总感觉太抽象,偶然间看到一个直播课堂讲dubbo原理。结合了一个订单的例子现场画笔工具画图,直观很多。截屏记录下来。(提供技术直播的为老…
ZooKeeper应用场景
随着互联网系统规模的不断扩大,大数据时代飞速到来,越来越多的分布式系统将ZooKeeper作为核心组件使用。接下来一起看一下ZooKeeper究竟可以做哪些工作。 1、数据发布/订阅 数据发布/订阅系统,就是将数据发布到…
初识ZooKeeper
ZooKeeper是一个分布式数据一致性的解决方案,可以基于它实现数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。 ZooKeeper特性 顺序一致性 从…
zookeeper服务端实现简述
基础组件介绍 QuorumPeerMain,服务端启动类; QuorumPeer,集群中的一台server对象实例; QuorunCnxManager,负责leader选举; WorkerReceiver, …
前端Vue2.0+Vuex,服务端NodeJs+mongodb,一次全栈之旅。
服务端:Node + Express + MongoDB 前 端:Vue2.0 + Vuex + axios 预览地址:http://qianxun11.com/weibo/index.html Github地址:htt…
MongoDB用户授权
MongoDB3.0安全权限访问控制,在添加用户上与之前版本有较大差别。 # 开启MongoDB服务端 $ mongod # 客户端连接服务端 $ mongo MongoDB shell version v3.4.10 …
应届毕业生如何成为一名服务器端开发工程师
画个图很重要 服务器端开发是开发者中技术性偏强,对逻辑思维要求更高的一个细分方向,不同于前端,移动端等等,后者很多在做偏UI的事情,而服务器端处理的只有逻辑和业务。所以从长远的职业规划来讲,从事服务端开发作为技术道路的起…
mac上安装memcached
前言: Memcached与Memcache的区别 至于Memcached和Memcache的区别,其实很简单,一个是服务端,一个是客户端,就像mysql一样,我们在命令行里输入各种sql语句就能查询到需要的结果,这就是…
应届毕业生如何成为一名服务器端开发工程师(一)
画个图很重要 服务器端开发是开发者中技术性偏强,对逻辑思维要求更高的一个细分方向,不同于前端,移动端等等,后者很多在做偏UI的事情,而服务器端处理的只有逻辑和业务。所以从长远的职业规划来讲,从事服务端开发作为技术道路的起…