标签:客户端

Paxos算法——前世
博客园首页

Paxos算法——前世

William 2周前 (11-04) 78浏览 0评论

    Paxos算法是基于消息传递且具有高度容错特性的一致性算法。我们将从一个简单的问题开始,逐步的改进我们的设计方案,最终得到Paxos,一个可以在逆境下工作的协议。 一、客户端-服务器模型     我们从...

java之servlet学习基础(一)
博客园首页

java之servlet学习基础(一)

William 2个月前 (09-29) 233浏览 0评论

这一阵子在学java三大框架。却在学习过程中发现前面的知识已经忘记了。所以决定写一篇博客来总结回顾之前的学习。   1.Servlet是什么?   servlet是一个运行在服务器端的小应用程序。通过HTTP协议接受和相应来自Web客户端...

(三)通过线程编写一个简单的并发服务器
博客园首页

(三)通过线程编写一个简单的并发服务器

William 2个月前 (09-28) 227浏览 0评论

概述 之前在上一节通过使用fork来实现了一个并发程序,它很经典但是效率不高主要是太消耗资源因为fork一个进程的开销很大,假如100客户端连接就需要100个进程,这样不是不可以只是这种方式不太高级,下面我们通过使用线程来实现并发,因为产生一个线程的...

ZooKeeper概念与应用
博客园首页

ZooKeeper概念与应用

William 2个月前 (09-24) 216浏览 0评论

Zookeeper是开源的分布式协调服务,提供了分布式数据一致性的解决方案。 Zookeeper 可用作配置中心和分布式锁服务,在 Dubbo、Kafka、Spark等分布式集群上得到广泛应用。 ZNode Zookeeper的数据模型为树状结构,树...

试水Spring Cloud Hystrix
博客园首页

试水Spring Cloud Hystrix

William 2个月前 (09-23) 245浏览 0评论

Spring Cloud Hystrix是一个容错库,它实现了断路器模式,使得当服务发生异常时,会自动切断连接,并将请求引导至预设的回调方法。 服务端 在Spring Tool Suite的文件菜单中,点击新建Spring Starter Proje...

Nginx-rtmp 直播媒体实时流实现
博客园首页

Nginx-rtmp 直播媒体实时流实现

William 3个月前 (08-05) 292浏览 0评论

0. 前言   这段时间在搭建一个IPCamera项目服务器。视频点对点通话,客户端会查看设备端的音视频实时流。为了省流量,是通过P2P进行穿透。但是由于NAT设备的原因和IPV4的枯竭。有些设备是无法进行点对点传输实时流。所以需要进行服务器转发。这...

从构建分布式秒杀系统聊聊WebSocket推送通知
博客园首页

从构建分布式秒杀系统聊聊WebSocket推送通知

William 4个月前 (07-19) 297浏览 0评论

前言 秒杀架构到后期,我们采用了消息队列的形式实现抢购逻辑,那么之前抛出过这样一个问题:消息队列异步处理完每个用户请求后,如何通知给相应用户秒杀成功? 场景映射 首先,我们举一个生活中比较常见的例子:我们去银行办理业务,一般会选择相关业务打印一个排...