![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件+微服务
文章平均质量分 75
中间件+微服务
杰克逊的日记
这个作者很懒,什么都没留下…
展开
-
JVM调优
理论篇 多功能养鱼塘-JVM内存 大鱼塘O(可分配内存):JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。小池塘A(堆内存):JVM运行时数据区域,它为类实例和数组分配的内存。堆可以是固定大小的也可以是可变大小的。其中 Heap = {Old + NEW = { Eden , from, to } }。小池塘B(非堆内存):包括所有线程之间共享的一个方法区域和JVM为优化或内部处理所分配的内存。它存原创 2024-03-29 21:21:11 · 1253 阅读 · 0 评论 -
Rabbitmq
配置 ntp,使三台主机的时间同步。1.准备实验环境:三台虚拟机,设置好主机名(node1,node2,node3)配置好 IP 地址,编辑好/etc/hosts 文件,使得三台主机可以互相解析主机名。在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。4.当新节点加入到集群中,或者节点从集群中退出,需要通知集群中所有的 disc 节点。1.集群的元数据:集群及节点的相关信息,存储在集群中的每一台节点上。原创 2024-03-30 15:37:53 · 1829 阅读 · 0 评论 -
github的注册和使用
在“Settings”页面中,找到“Your repositories”部分,点击“New repository”。在 GitHub 仓库页面,点击“Code”标签页下的“Clone or download”按钮,复制仓库地址。选择初始化仓库的 .gitignore 文件,这样可以忽略一些不需要提交到仓库的文件。在本地终端,使用 git clone [仓库地址] 将 GitHub 仓库克隆到本地。在 GitHub 页面右上角点击你的头像,然后选择“Settings”。原创 2024-05-01 12:58:21 · 579 阅读 · 0 评论 -
服务注册与发现Eureka、Zookeeper、Consul 三个注册中心的异同点(CAP理论)
Eureka是由Netflix开源的一个服务注册和发现组件,它主要用于构建高可用、分布式系统的基础设施中。Eureka的服务器端被称为Eureka Server,客户端则是那些需要注册的服务。Zookeeper是一个分布式协调服务,由Apache软件基金会开发。它可以用来维护配置信息、命名服务、分布式同步等,其中服务注册与发现是它的一个功能。Consul是由HashiCorp开发的一个开源工具,用于服务发现和配置,同时也支持健康的检查和故障转移。原创 2024-04-21 20:06:54 · 782 阅读 · 1 评论 -
SpringCloud技术点
Spring Cloud是一个基于Spring Boot的开源微服务架构构建工具集。它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)环境中设计、构建和协调应用程序所需的工具。原创 2024-04-21 19:59:21 · 391 阅读 · 0 评论