摘要: 进程 什么是进程 我们编写的程序都是静态文件,经过编译之后产生可执行文件,当我们运行可执行文件后,则会被装载到内存中,然后CPU会执行程序中的指令,那么这个运行中的程序就是进程,进程是执行程序的动态过程。 简单来说就是 进程是系统中运行的应用程序,进程是资源分配的最小单位,进程包含了以下几个特征: 阅读全文
posted @ 2022-01-11 21:47 二胖学技术 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Actuator提供可以通过HTTP或者JMX监控和管理线上应用的附加功能,包括了审核、服务运行状况和指标收集,这些功能通过endpoints获取,每个endpoints都可以通过Http或者JMX 进行enabled(启用)和disabled(禁用)和exposed(公开)。 当依赖加入到项目中之 阅读全文
posted @ 2021-06-04 14:22 二胖学技术 阅读(934) 评论(0) 推荐(0) 编辑
摘要: Eureka服务端初始化 项目依赖中会依赖spring-cloud-netflix-eureka-server 找到spring.factories文件 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.spri 阅读全文
posted @ 2021-05-10 11:15 二胖学技术 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 客户端配置更新 在初始化DiscoveryClient的时候,会调用方法initScheduledTasks() 在方法中有以下代码 // InstanceInfo replicator 创建InstanceInfo复制器 // instanceInfoReplicator实现了Runnable接口 阅读全文
posted @ 2021-04-27 18:40 二胖学技术 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 下载注册表有两种情况:全量下载和增量下载 private boolean fetchRegistry(boolean forceFullRegistryFetch) { try { //第一次获取注册表,applications为空或者已经注册到Eureka中的应用size为0 //禁用增量更新、强 阅读全文
posted @ 2021-04-24 16:02 二胖学技术 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 客户端注册流程 客户端向服务端发起注册一共有几个地方呢? 启动初始化的时候发起注册 发送心跳的时候如果服务端返回404,发起注册 客户端缓的存实例信息更新了,发起注册 注册流程客户端代码比较简单,发送post类型的http请求,请求参数为InstanceInfo boolean register() 阅读全文
posted @ 2021-04-18 16:13 二胖学技术 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 这一章节只列出客户端初始化的过程,后面章节会逐一展开 客户端的配置信息类EurekaClientConfig //实现类是DefaultEurekaClientConfig @ImplementedBy(DefaultEurekaClientConfig.class) public interfac 阅读全文
posted @ 2021-04-17 19:13 二胖学技术 阅读(132) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示