logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot系列21 Spring Websocket实现websocket集群方案讨论

概述本文对websocket集群的方案进行讨论:实现websocket集群。通过webscoket实现前端实时接收服务推送的信息的功能; 将指定的消息推送到指定的用户webscoket集群方案集群方案分析在上个博文Spring Boot系列20 Spring Websocket实现向指定的用户发送消息中实现向指定用户发送消息的功能,但是我们将提供websock...

#websocket#集群
Spring Boot系列22 Spring Websocket实现websocket集群方案的Demo

Spring Boot系列20 Spring Websocket实现向指定的用户发送消息## 概述上一篇文章Spring Boot系列21 Spring Websocket实现websocket集群方案讨论里详细介绍了WebSocket集群的有三种方案,并得出结论第三个方案是最好的,本文我们实现第三个方案工程工程名称:本文在Spring Boot系列20 Spring Websoc...

#websocket
系统设计 - Zero-Copy总结和性能测试

zero-copy应用场景:将本地一个文件通过网络传输给另一个程序。zero-copy技术的使用场景有很多,比如Kafka, 又或者是Netty等,可以大大提升程序的性能。下面我们通过对比传统方式和zero-copy的方式传输数据,来理解zero-copy。Zero-copy上下文切换的次数从4次降低到2次,数据复制次数从4次降低到2次。Zero-copy 中数据的copy都由DMA执行,CPU不

微信小程序学习和实践总结

微信小程序学习和实践总结: 技术方案选型;原生小程序的UI库推荐;小程序和公众号账号的如何统一; 消息推送机制;小程序推广三类方式; 小程序的如何发布; 如何获取公共号微信用户openid

#微信小程序
问题备忘: class path resource [xx] cannot be resolved to absolute file path because it does not reside

问题描述测试服务的版本是Spring Cloud Dalston.SR5在Spring Boot中配置https时,代码如下:@Bean@ConditionalOnExpression("#{ ${self.https.enable:false}}")public EmbeddedServletContainerFactory servletContaine..

Thymeleaf系列三 调用对象的成员变量值、Map值、List值、属性的方法 、ctx对象、param、session和application

1. 概述本文会对thymeleaf以下功能进行举例说明:调用对象的成员变量的属性调用Map的对象的属性调用List的对象的属性调用属性的方法使用ctx对象param:获取request的请求参数session:获取session的属性值application:获取application的属性值

freeswitch系列三 SIP软电话xlite、linphonec接入kamailio+freeswitch

本节我们介绍SIP客户端和服务端进行通话。本节我们介绍2个SIP客户端:xlite和linphonec.如果你在windows下开发,推荐使用xlite。xlite是图形化界面,简单易用。如果你的SIP服务已经部署到生产环境(通常使用linux操作系统),这时我们通常只能使用命令行模式,

到底了