随笔分类 -  微服务相关

摘要:Netty Netty是一个网络应用程序框架,快速开发高性能、高可靠性的网络服务器和客户端程序。也就是用于网络编程的一个框架 Netty核心模块 内存管理 主要提高高效的内存管理,包含内存分配,内存回收。 网通通道 复制网络通信,例如实现对NIO、OIO等底层JAVA API 的封装,简化网络编程模 阅读全文
posted @ 2022-08-15 17:35 tootooquan 阅读(122) 评论(0) 推荐(0) 编辑
摘要:回调函数 编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(applicat 阅读全文
posted @ 2022-08-15 15:07 tootooquan 阅读(30) 评论(0) 推荐(0) 编辑
摘要:心跳:微服务实例定期向注册中心发送心跳,向SC确认自己是健康的 pull:pull模式,Consumer定期从注册中心拉取Provider的实例列表 watch:watch模式,Consumer不会定期拉取,仅在Provider的实例列表发生变更时,由SC通知Consumer去拉取Provider实 阅读全文
posted @ 2022-08-09 20:12 tootooquan 阅读(384) 评论(0) 推荐(0) 编辑
摘要:为什么需要服务注册中心? 老式单体结构非常臃肿,部署在一个集群上,不够灵活。在演进的过程中,架构师分散地进行了拆分,慢慢演进成微服务的架构。 单体架构到微服务架构的演进中的确带来了很多好处,比如架构业务实现了解耦,单一职责,而且每一个服务可以独立运行。在开发运维上成本也更低,迭代上线周期更短,解放了 阅读全文
posted @ 2022-08-09 17:31 tootooquan 阅读(122) 评论(0) 推荐(0) 编辑
摘要:项目架构 一站式微服务开源解决方案,包含多个产品,如: Service Center Java Chassis Mesher Service Center 一个服务注册中心。 服务提供者可以将自身的实例信息注册到 ServiceCenter,以供服务消费者发现并使用它。 注册发现流程 1.服务提供者 阅读全文
posted @ 2022-08-09 15:27 tootooquan 阅读(426) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示