标签:Websocket

  • 双11购物狂欢,如何承载消费热情

    刚刚结束的双11全球狂欢季,当日总成交额达到了4982亿人民币,实时物流订单量破22.5亿单!大家有没有加入“剁手”大军,感受这场购物狂欢呢?活动期间,多个购物平台都热闹非凡,随着科技的发展,我们的消费体验一年比一年丝滑,有没有经历过好不容易抢到秒杀却无法刷出支付页面的焦灼?有没有为了抢购首发新品一直刷新页面的经历?为何今年体验如此丝滑呢?原因是得益于云计算的发展,各电商平台对自己的负载能力提前进...

  • 【开源】.net微服务开发引擎Anno开源啦

    1、Anno是什么?   Anno是一个微服务框架引擎。入门简单、安全、稳定、高可用、全平台可监控、依赖第三方框架少。底层通讯RPC(Remote Procedure Call)采用稳定可靠经过无数成功项目验证过的跨语言的thrift、 grpc。 自带服务注册发现健康检查(不依赖于Etcd、Consul、Zookeeper)、调用链追踪、Cron 调度、限流、事件总线。

  • 一个Wpf的开发框架

    引言 本框架使用Prism做MVVM,优点咱就不说了,主要了容器注入,消息和DI,比自己写省很多事。网上有很多标准的MVVM的使用方法,但是没有形成一个系统级的框架。本框架从登录到具体业务的使用,还有自动升级都搭建完成,没有大神写的那么好,只是起个抛砖引玉的作用。

  • 一文了解Netty

    一 概述 1.1 初步了解Netty Netty是什么? Netty是一个高性能的、异步的、基于事件驱动的网络应用型框架。 为什么使用netty? a Netty是基于Java的NIO实现的,对各种API进行统一封装。 b 基于事件模型,我们可以在对应事件编码自己业务。让开发者聚焦业务。 c 高度可定制线程模型,单线程,一个或者多个线程池。

  • web中打开win10远程桌面

    大致流程是:web的前端使用novnc, 使用websockify在前端的websocket请求和vnc服务之间做一个桥, 采用UltraVnc提供vnc服务,由于在win直接安装一直没成功,将websockify安装在了wsl中安装https://www.uvnc.eu/download/1240/UltraVnc_1240_X64.msi打开vnc服务 记下打开的端口,并配置vnc的密码下...

  • asp.net core 使用 TestServer 来做集成测试

    asp.net core 使用 TestServer 来做集成测试 Intro 之前我的项目里的集成测试是随机一个端口,每次都真实的启动一个 WebServer,之前也有看到过微软文档上 TestServer 的介绍,当时没仔细看过以为差不多就没用,一直是启动了一个真正的 WebServer 去跑集成测试的,上次分享 Xunit.DependencyInjection 改造测试项目的时候,写的烂代...

  • 对App应用架构搭建的一些思考

    当下随着App开发技术的越来越成熟,多人协同开发必不可少,一个团队中每个人的代码风格、技术栈都存在差异,因此统一一套成熟的开发架构必不可少,可以提高开发效率、统一代码风格、为项目维护提供便利。 源码工程结构:  当下App源码工程通常采用组件化结构,将一个工程拆分为公共基础组件、业务功能库组件、业务数据组件、业务逻辑组件。

  • 实现一个简单的websocket

    实现简单的websocket,只需要几步:引入socket.io组件;前端初始化页面时,监听socket.on('chatMsg', () => xxx);需要发送事件时,触发socket.emit('chatMsg', 'msg');后端监听事件并回调即可index.html <!DOCTYPE html> <html lang="en"> <head&gt...

  • WebSocket 的简单介绍及应用

    定时刷新的不足与改进 web开发中可能遇到这样的场景:网页里的某一块区域里写了一些内容,但这些内容不是固定的,即使看网页的人没有做任何操作,它们也会随时间不断变化。股票行情、活动或游戏的榜单都是比较常见的例子。 对此,一般的做法是用setTimeout()或setInverval()定时执行任务,任务内容是Ajax访问一次服务器,并在成功拿到返回数据后去更新页面。

    #Websocket   3 年前
  • 详解Web端通信方式的演进:从Ajax、JSONP 到 SSE、Websocket

    JSONP实际上和ajax没有半点关系,唯一相同的就是都是异步执行,而且JSONP完美解决了CD(cross domain)问题,随着web2.0,webapp前进, 以前的单向交流 已经不能满足需求了, 所以,紧接着SSE,websocket 诞生了 ...

  • WebSocket 教程

    初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。 举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。

  • 长连接、短连接、长轮询和WebSocket

    对这四个概念不太清楚,今天专门搜索了解一下,总结一下: 长连接:在HTTP 1.1,客户端发出请求,服务端接收请求,双方建立连接,在服务端没有返回之前保持连接,当客户端再发送请求时,它会使用同一个连接。这一直继续到客户端或服务器端认为会话已经结束,其中一方中断连接。

标签

.net(688) Ajax(171) Angular(121) CSS(800) Canvas(86) ECMAScript(43) Flex(99) Flux(30) Git(1593) HTML5(126) HTTP(5893) JSON(864) JSONP(29) JavaScript(8818) Node.js(183) Promise(119) Python(937) React(371) RxJS(7) SVG(67) TypeScript(55) V8(75) Vue(771) Websocket(51) alauda(1) amazon-web-services(0) ambari(0) analyzer(8) android(191) android-studio(0) apache(346) asp.net(59) bash(200) bootstrap(119) c#(139) c++(527) centos(207) chrome(147) ci(1488) cloudera(7) cocoa(7) composer(15) cookie(171) deepflow(0) django(70) docker(266) eclipse(64) elastic(72) elasticsearch(63) emacs(8) erlang(10) facebook(35) firefox(50) flask(29) flink(34) flutter(41) github(780) go(1461) golang(77) hadoop(77) hdfs(48) hg(105) hibernate(38) hive(140) iOS(464) ide(1448) intellij-idea(0) ipad(42) iphone(32) jQuery(174) jar(253) java-ee(0) kafka(77) kylin(7) laravel(21) less(258) linux(711) lua(90) lucene(8) macos(46) macosx(1) mapreduce(42) maven(155) memcached(23) microsoft(140) mongodb(71) mpvue(5) mpx(6) mvc(189) mysql(633) nginx(218) nodejs(114) nosql(41) npm(293) objective-c(5) oracle(197) paddle(5) phonegap(0) php(349) postgresql(51) redis(289) ruby(44) ruby-on-rails(0) safari(41) sass(67) seo(94) session(312) solr(5) spark(44) sphinx(6) spring(509) sqlite(34) sqoop(8) struts(15) sublime-text(0) svn(28) swift(17) talkingdata(0) taro(15) tdengine(1) tensorflow(31) textmate(2) this(1589) tomcat(138) tornado(4) twitter(26) ubuntu(115) ucloud(8) uni-app(12) unix(133) vim(216) visual-studio(3) web.py(1) webpack(185) webview(11) weex(5) wepy(2) windows-server(0) xcode(20) xml(518) zookeeper(93) 七牛云存储(1) 中文分词(7) 云杉网络(0) 云计算(73) 人工智能(63) 以太坊(10) 作用域(202) 全文检索(5) 函数(2836) 函数式编程(39) 区块链(30) 即时通讯(0) 原型(201) 又拍云存储(0) 响应式(45) 大数据(201) 头条小程序(0) 对象(2663) 小程序(88) 小程序云开发(3) 工具(1492) 微信公众平台(1) 微信小程序(30) 微信开发者工具(3) 微信开放平台(0) 性能优化(109) 技巧(243) 搜索引擎(48) 支付宝小程序(0) 数字化货币(0) 数据库(1234) 数据挖掘(18) 数据结构(502) 数组(1342) 文件上传(73) 智能合约(4) 机器学习(167) 杂谈(6) 构造函数(297) 框架(969) 模块化编程(6) 正则(215) 比特币(8) 浏览器(1009) 涛思数据(0) 深度学习(65) 游戏(268) 灵雀云(0) 爬虫(40) 百度云(11) 百度智能小程序(0) 神经网络(83) 移动端(115) 算法(1071) 组件(830) 缓存(530) 编码规范(13) 美团云(0) 腾讯云(42) 自动驾驶(15) 自然语言处理(13) 负载均衡(126) 跨域(100) 遍历(820) 金山云(-3) 闭包(83) 面试题(207)