- 博客(14)
- 收藏
- 关注
原创 使用uniapp内置组件webview消息传递
web-view是uni-app的一个内置组件,可以在应用里打开指定的网页,应用和网页之间可以收发消息。uni.postMessage is not a function。H5 暂不支持。
2025-01-07 20:39:13
2008
原创 RocketMQ下载安装
RocketMQ可以从官方下载到源码或已编译后的二进制,可以在Linux或Windows环境下运行,并通过Java代码调用,在使用Java代码调用虚拟机CentOS环境上MQ时,有出现RocketMQ Message hasn't been sent. Caused by No route info of this topic的消息失败提示,经过一些尝试最终成功,做下记录,Windows环境比较容易,后边也简单记下过程。
2023-03-09 01:41:30
615
原创 nacos集群部署
部署环境推荐Linux系统,这里使用的是64位CentOS7系统,集群部署需要3个或3个以上节点(Windows系统部署区别也不大,之前有写过Windows环境下单机部署,可以参考,链接在文章最下方)
2023-03-04 17:40:58
427
原创 从数据存储分析RocketMQ的高性能设计
RocketMQ的高性能设计主要体现在三个方面,数据存储设计,动态伸缩能力,消息投递设计。动态伸缩主要体现在队列扩容和集群扩容的能力,消息投递主要体现在其长轮询设计(和nacos配置中心的长轮询请求很像,可以去那篇看看,主要是避免了push模式对服务端的压力和pull模式对网络资源的浪费等缺陷)。本篇主要是看数据存储方面的设计。.........
2022-07-24 00:24:32
780
原创 从sentinel源码浅析工作原理和统计实现
以SpringCloud使用sentinel为例,cloud项目需要引入spring-cloud-starter-alibaba-sentinel,解析spring-cloud-starter-alibaba-sentinel可以找到spring.factories(SpringBoot扩展机制,项目启动时会扫描它)可以看到,其中EnableAutoConfiguration装配了5个配置类,而从字面意思可以发现SentinelWebAutoConfiguration是对web环境自动配置的支持,找到
2022-06-26 19:36:59
538
原创 nacos架构和源码解析(下)-配置中心
上一篇介绍了nacos的架构,并解析了注册中心源码,本篇继续解析配置中心,主要介绍客户端实现订阅配置信息的原理,同上一篇一样,分别从客户端和服务端的源码进行分析。
2022-06-14 23:37:02
215
原创 nacos架构和源码解析(上)-架构和注册中心
nacos整体架构可以分为三个部分,位于核心C位的nacos服务,方便用户直观查看和操作的nacos控制台,以及使用nacos功能的客户端服务,如图:
2022-06-12 22:31:59
873
原创 Windows环境下nacos单机模式部署以及OpenAPI和SDK的简单使用
为学习测试使用nacos,下载并在本地Win10环境运行,并对nacos的主要功能,注册中心和配置中心,分别以OpenAPI和SDK方式进行简单的使用
2022-06-07 22:41:45
1597
原创 ZooKeeper集群学习--从零开始搭建本地伪集群
为方便本地开发和测试,而不需要搭建多个服务器,可将多个ZooKeeper节点都部署在一台服务器或本地机器上,故称伪集群。实际上,如果了解了伪集群模式下的安装和配置,那么在生产环境下 的配置差不多了。.........
2022-05-21 23:28:24
216
原创 ZooKeeper集群推荐节点个数为奇数(2n+1)个的理解
要理解ZooKeeper集群节点个数推荐为奇数,首先要知道ZooKeeper主节点(Leader)选举规则中的一点重要要求
2022-05-19 23:05:15
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人