1,社区门禁小程序(微服务)
该项目主要使用到的技术核心是Spring Cloud微服务架构,通过WebSocket实现实时通讯和远程开门,二维码开门等功能。通过微服务架构加大并发与吞吐量,使用Zuul路由控制Eureka的负载均衡,使用Redis共享缓存和RabbitMQ消息队列减轻用户数量多带来的数据库和服务器负担,使用Spring Config热更新配置文件,Hystrix熔断机制使系统稳定性和容错性大大增强。
2,sfu视频通讯
该项目主要使用到的技术核心是基于Nodejs的mediasoup框架sfu转发服务器和Vue的web客户端,实现兼容定向ip的实时视频通讯。
在此举出比较有代表性的项目经验,具体私聊。