听说你还没学Spring就被源码编译劝退了?手把手带你编译Spring框架源码,让你的学习事半功倍
大家好,我是指北君。 最近呀,有小伙伴提出 **自己在学习 Spring 的时候,这个源码环境有些搞不定**。 那这怎么能行,不能因为这点小困难就让小伙伴放弃呀。 这里咱就不在赘述读Spring源码的好处了吧,想干这行的应该都懂。 今天就是要带那些想要学习 Spring 源码的小伙伴,手把手带大家把这个源码编译好,这活尽量呀,给大家得整的漂亮点。 这里说明下,这个操作过...
51工具盒子
大家好,我是指北君。 最近呀,有小伙伴提出 **自己在学习 Spring 的时候,这个源码环境有些搞不定**。 那这怎么能行,不能因为这点小困难就让小伙伴放弃呀。 这里咱就不在赘述读Spring源码的好处了吧,想干这行的应该都懂。 今天就是要带那些想要学习 Spring 源码的小伙伴,手把手带大家把这个源码编译好,这活尽量呀,给大家得整的漂亮点。 这里说明下,这个操作过...
RocketMQ {#rocketmq} ==================== 基本介绍 {#%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%BB%8D} -------------------------------------------- ### 消息队列 {#%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97} #### 应...
<h1><a href="#安装消息服务rocketmq">#</a> 安装消息服务rocketmq {#安装消息服务rocketmq}</h1> <p>本文介绍消息服务rocketmq的安装步骤。</p> <h2><a href="#_1-安装消息服务roc...
大家好,我是指北君。 消息中间件是我们工作中使用最频繁的一类中间件,它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。今天,指北君就来详细讲讲RocketMQ生产者和消费者在使用时的一些注意事项 ...
<p>prometheus监控zookeeper集群</p> <p>zookeeper集群安装 : <a href="https://51tbox.com/">链接</a></p> <p>1- 修改zookeeper配置文件启用zookeeper exporter</p...
zookeeper堆内存调优(生产环境建议调到2G\~4G) ### 1.查zookeeper的堆内存大小 jmap -heap `jps | awk '/QuorumPeerMain/{print $1}'` | grep MaxHeapSize `QuorumPeerMain` 是 zookeeper的 进程名字 首先要有一个 main() 线程</p> <p>(2)在 main 线程中创建 Zookeeper 客户端,这时就会创建两个线程,一个负责网络连接通信(connet),一个负责监听(listener)</p> <p>(3)通过 connect 线程将注...
开启zookeeper的JMX vim /baimei/softwares/apache-zookeeper-3.8.1-bin/bin/zkEnv.sh ### (1)添加: # Add by zzy for enable zookeeper JMX JMXLOCALONLY=false JMXHOSTNAME=10.0.0.101 ...
linux 环境 zookeeper安装集群步骤 ### (0) 先配置一下单节点 我们在单节点的基础上配置集群,这样方便一些 单节点安装zookeeper 参考: [链接](https://51tbox.com/) (1)创建配置文件 /baimei/softwares/apache-zookeeper-3.8.1-bin/conf/zoo.cfg 内...
zookeeper的主要功能 或者zookeeper是干嘛的 zookeper 在 分布式集群中 主要用来做集群管理, 统一命名服务、统一配置管理、统一集群管理、分布式锁 等服务。 我举个简单的例子, 先理解一下: 比如集群管理 在分布式环境中,掌握集群中每个节点的状态是有必要的,我们用**zookeeper做集群管理可以实现检测是否有机器加入或者退出,还可以用来选举集...