logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务链路追踪&ELK

​ 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追踪,去跟进一个请求到底有哪些服务参与,参与的顺序又是怎样的,从而达到每个请求的步骤清晰可见,出了问题,很快定位。​

文章图片
#微服务#elk#架构
Curator分布式锁

Curator 是一个用于 Apache ZooKeeper 的客户端库,提供了更高级的抽象和工具,以简化 ZooKeeper 的使用。Curator 是由 Netflix 开发的,并已成为分布式应用程序中使用 ZooKeeper 的事实标准。它解决了原生 ZooKeeper API 使用复杂、易出错的问题,通过提供易于使用的高级 API 和实用工具,显著提高了开发效率和代码质量。

文章图片
#java#分布式
图的拓扑排序

图的拓扑排序(Topological Sorting)是一种线性排序,用于有向无环图(Directed Acyclic Graph,DAG)。拓扑排序将图中的顶点排成一个线性序列,使得对于每一条有向边 (u, v),顶点 u 都排在顶点 v 之前。常见的拓扑排序算法有 Kahn 算法和基于深度优先搜索(DFS)的算法。

文章图片
#深度优先#算法
大数据热门技术

大数据技术在过去几年中快速发展,以上提到的热门技术正引领着大数据领域的发展趋势。无论是对大规模数据的存储、处理,还是实时流处理和分析,每项技术都有其独特的优势和应用场景。企业可以根据自身的需求,结合这些技术来构建高效、灵活的大数据平台,实现数据驱动的业务转型。

文章图片
#大数据
docker-compose 部署rabbitmq 15672打不开

如果docker-compose的rabbitmq镜像后缀不是-management如:3.7.4-management,则需要进入容器中手动启动插件。一定记得挂载的目录,一定要给权限。

文章图片
#docker#rabbitmq#容器
uni-app

​UniApp 是一个使用 Vue.js 开发所有前端应用的框架,可以开发跨平台应用,如:iOS、Android、H5、小程序等。UniApp 提供了丰富的组件和 API,使得开发者可以使用一套代码,实现多平台开发。

文章图片
#uni-app
virsh命令

virsh [options]… [<command_string>]virsh [options]…[args…]-c | --connect=URI虚拟机监控程序连接URI-d | --debug=NUM排除等级[0-4]-e | --escape设置控制台转义序列-h | --help帮助-k | --keepalive-interval=NUM保持活跃间

#linux#虚拟机
virt-install安装虚拟机

从指定的安装媒体创建一个新的虚拟机。常用命令virt-install--ram 2048 --vcpus 2--name test--cdrom=/home/images/CentOS-8.2.2004-x86_64-dvd1.iso--disk /home/test--graphics vnc,port=5900,listen=0.0.0.0optional arguments:-h, --he

#linux#虚拟机
Centos8关于kvm-qemu、libvirt和nmcli创建桥网络的使用和理解

有4种安装方式,但是只说说命令行01 图形方式安装 非常重要 非常简单02 完全文本模式 现场配置虚拟机的规格 一般适用于不带图形界面的宿主机03 命令行模式 重中之重 非常常用,模板镜像+配置文件04 通过飞机驾驶舱安装和管理虚拟机 了解其实kvm-qemu就是虚拟机,kvm是虚拟机内存与cpu。qemu是虚拟机其他io设备。而libvirt中的virsh是虚拟机的管理工具,可以方便管理虚拟机,

#linux#centos#网络
到底了