logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务链路追踪&ELK

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

文章图片
#微服务#elk#架构
VUE3版本新特性

其缺点往往会在大项目中体现出来,比如一个简单的计数器功能,可能需要在methods内部书写一部分逻辑,在computed内部也书写一部分逻辑,那么问题来了:如果该组件内部有n个这样的小功能,那么此时代码逻辑是十分分散的,并且后期迭代维护面临的问题也是可能修改一个需求需要在不同的属性内部反复查找相关的代码,而compositionAPI的出现就是为了解决这一问题的。第一步在子组件中暴露数据。//监听

文章图片
#vue.js
Kubernetes (K8s) 底层原理

Kubernetes 通过其分布式架构和自动化控制机制,提供了高度可扩展和可靠的容器编排能力。其底层原理涵盖了从资源调度、状态管理到网络通信的各个方面,确保容器化应用程序的高效运行和管理。

文章图片
#kubernetes#容器#云原生
K8s简单入门

Kubernetes (K8s) 是一个开源的容器编排平台,用于自动部署、扩展和管理容器化应用程序。以下是 Kubernetes 的入门指南,涵盖了基本概念、安装、常用命令以及部署示例。

文章图片
#容器#kubernetes
docker-compose部署RocketMq

启动nameServer的mqnamesrv 是个脚本,它会使用runserver.sh启动,在runserver.sh中定义了Jvm内存参数。开放端口9876,10911(borker的端口),10909(客户端查询具体的数据需要调用的端口,没找到如何设置环境变量,直接开放端口算了)使用vi 修改 runbroker.shrunserver.sh里的jvm内存配置后,打包容器为新镜像。相同的启动

文章图片
#docker#rocketmq#容器
Kafka

Kafka 是一个强大的分布式消息系统,具备高吞吐量、低延迟、高可靠性和扩展性。了解 Kafka 的底层架构和工作原理,有助于在实际应用中优化性能、实现数据流处理和解决复杂的消息传递需求。希望这篇博客能够帮助你更深入地理解 Kafka 的核心概念和实现细节。如果你有任何问题或想法,欢迎在评论区讨论!

文章图片
#kafka#分布式
Spring Boot 集成 Kafka

Spring Boot 与 Kafka 的集成使得消息队列的使用变得更加简单和高效。通过上述步骤,你可以轻松地配置 Kafka、实现生产者和消费者,并利用 Spring Boot 提供的强大功能来处理消息流。了解 Kafka 的高级特性(如事务和异步处理)能够帮助你更好地满足业务需求,确保系统的高可用性和数据一致性。

文章图片
#spring boot#kafka
到底了