后端
lb192837
这个作者很懒,什么都没留下…
展开
-
老板让你抗住千万级流量,如何做架构设计?
随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双11那天的淘宝一样。那么,如何设计架构才能够抗住这千万级的流量。 老板让你抗住千万级流量,如何做架构设计? 首先,要在我们架构设计的时候建立一些原则。 1. 实现高并发 服务拆分:将整个项目拆分成多个子项目或者模块,分而治之,将项目进行水平扩展。 服...转载 2018-11-23 13:23:44 · 256 阅读 · 0 评论 -
RPC(hadoop的实现)
这里客户端并不是“头信息”和“请求数据”一起发发送,而是分两次发送。先发如下的头信息,然后才发送请求的服务和参数: /** * Write the connection header - this is sent when connection is established * +----------------------------------+ * | ...原创 2018-12-23 16:24:04 · 117 阅读 · 0 评论 -
基于netty的RPC实现
基于netty的RPC实现这里解决了三个问题三个问题的具体实现如下协议定义:单客户端并发发送/消息维护问题:服务端并发服务:测试方式,以及结果客戶端 测试模拟 调用远程服务客戶端 测试模拟 收到的结果参考 这里解决了三个问题 协议定义,解决 粘包/拆包 问题 单客户端并发发送/消息维护问题 服务端并发提供服务问题 三个问题的具体实现如下 协议定义: 完整数据块包含数据 开始标识头,数据长度,真...原创 2019-01-03 17:33:34 · 2337 阅读 · 2 评论 -
基于hadoop HDFS的存储系搭建
基于hadoop HDFS的存储系统(web 网盘)1. HDFS的优势1.1 源码注释说很透彻:1.2 对外作为一个整体 和 容错性 的原理2. 代码实现2.1 依赖重要的包2.1 上传功能2.2 下载功能结语 1. HDFS的优势 1.1 源码注释说很透彻: Hadoop DFS is a multi-machine system that appears as a single disk. ...原创 2019-01-06 00:17:34 · 2145 阅读 · 0 评论 -
阿里巴巴开源分布式事务解决方案 FESCAR 牛哄哄
Fescar 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。 1. 什么是微服务化带来的分布式事务问题? 首先,设想一个传统的单体应用(Monolithic App),通过 3 个 Module,在同一个数据源上更新数据来完成一项业务。 很自然的,整个业务过程的数据一致性由本地事务来保证。 随着业务需求和架构的...转载 2019-01-14 15:28:52 · 374 阅读 · 0 评论 -
docker小记(持续更新)
本文目的 已启动的容器A里安装了多个新的软件,重启会失效. 这篇文章作为一个小记录: 如何将启动的"容器"和容器内新安装的软件一起生成新的镜像,无需下次安装镜像. 主要步骤指令如下 //启动 容器tomcat:1.0,这是之前创建的一个容器,有安装tomcat 1)docker run -it -p 8088:8080 -d tomcat:1.0 // 启动和容器的联系界面,24d7d58e66...原创 2019-02-21 18:30:42 · 301 阅读 · 0 评论 -
测试udp tcp ip 端口的可用性
NC 测试udp tcp 端口的可用性1.nc 参数 (nc --help)2.nc 测试 UDP2.1 测试内容、条件2.2 开启UDP监听2.3 客户端建立UDP连接2.4 互发数据 1.nc 参数 (nc --help) [root@localhost ~]# nc --help GNU netcat 0.7.1, a rewrite of the famous networking too...原创 2019-07-03 17:38:35 · 876 阅读 · 0 评论