logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务即时通讯系统(服务端)——网关服务设计与实现(7)

单一入口:所有请求都走网关,好管理、好监控职责分离:HTTP管请求,WebSocket管推送,各干各的无状态:网关自己不存用户数据,全放Redis只转发不处理:业务逻辑交给专门的服务实时感知:谁在线、谁断线,心里有数。

文章图片
#微服务#架构#云原生 +2
微服务即时通讯系统——整体架构和组件(1)

高扩展性:各服务可独立扩容(如消息服务压力大时单独增加实例)高可用性:单个服务故障不影响整体系统(如文件服务故障时,文本消息仍可发送)开发效率提升:团队可按服务分工,并行开发,接口定义清晰后互不干扰技术适配灵活:不同服务选择最适合的技术栈(如消息服务用 Elasticsearch,用户服务用 MySQL)

文章图片
#架构#微服务#云原生
调用百度云语音识别服务——实现c++接口识别语音

client是语音识别的C++客户端,为使用语音识别的开发人员提供了一系列的交互方法。百度云语音识别 API 提供了稳定、高效的语音转文字能力,本文将以。是在创建完毕应用后,系统分配给用户的,均为字符串,用于标识用户,为访问做签名验证,可在AI服务控制台中的。建议使用简单的SDK调用,再百度云官方下载即可。为例,手把手教你用 C++ 实现调用,从前期准备到代码落地,每一步都清晰可操作。在写代码前,

文章图片
#百度云#语音识别#c++
ElasticSearch与Kibana 入门指南(7.x版本)

查询场景推荐查询类型核心特点所有数据match_all返回全部文档名字精确匹配term针对keyword类型年龄精确 / 范围匹配termrange针对数值类型多条件组合boolmust等)组合多个查询条件描述全文检索match分词后匹配,适合模糊查询描述精确短语匹配匹配连续的短语,顺序相关需求场景操作方式关键点删除单条已知 ID 的文档DELETE /索引/_doc/ID精准删除,影响范围小删除

文章图片
#elasticsearch#jenkins#大数据
算法:从特殊到一般——拆解两两交换链表节点的递归解法

cur:当前链表的第一个节点(需要被交换到第二个位置);next:当前链表的第二个节点(需要被交换到第一个位置,成为新头节点);tail:剩余节点的头(即next->next,需要递归处理的部分,需要考虑为空的特殊情况)。// 第一个节点// 第二个节点// 剩余节点的头两两交换链表节点的递归解法,本质是将大问题拆成 “前 2 个节点” 和 “剩余节点” 两个子问题前 2 个节点:直接交换指针,完

文章图片
#算法#链表#数据结构
Linux网络——网络基础概念

你有没有想过为什么微信消息能秒发到朋友手机?📱为什么在浏览器输入 baidu.com 就能搜到内容?🔍为什么手机连上Wi-Fi就能刷视频?🎬答案就是:网络(Networking)在背后默默工作!今天我们就用最生活化的例子,带你轻松理解网络的基础概念。想象你要去拜访一位朋友:IP地址 = 朋友家的小区地址(如:科技园路123号)端口号 = 朋友家的具体门牌号(如:15栋2002室)没有这两个信

文章图片
#linux#网络#dubbo
到底了