12.服务暴露总结

简介: 本文讲解服务暴露的核心原理,区分本地暴露与远程暴露两种方式,并通过图示解析服务从Invoker到Exporter的转换过程,为后续深入学习奠定基础。

局部总结

服务暴露原理

本篇讲解了服务暴露的整个过程,引入了本地暴露远程暴露的概念,为以下篇章的启蒙篇.从本篇中我们也知道了,如果要用一句话来概括服务暴露,那就是


//Invoker->Exporter为重点
Service->Invoker->Exporter

本地暴露

远程暴露

远程暴露剩下的zookeeper部分内容比较简单,而且也有时序图,大家也可以试着归纳总结一下


相关文章
|
2月前
|
SQL 缓存 Java
Mybatis及MybatisPlus
MyBatis 是一款优秀的持久层框架,支持自定义 SQL、存储过程及高级映射。其系统架构通过 mybatis-config.xml 配置全局信息,结合 mapper.xml 映射 SQL 语句,构建 SqlSessionFactory 并创建 SqlSession 操作数据库。MyBatis 底层通过 Executor 执行器和 Mapped Statement 对象实现 SQL 的输入输出映射与执行。支持复杂结果集映射,
|
2月前
|
NoSQL Java 数据库连接
SpringBoot框架
Spring Boot 是 Spring 家族中最流行的框架,旨在简化 Spring 应用的初始搭建与开发。它通过自动配置、起步依赖和内嵌服务器三大核心功能,大幅减少配置复杂度,提升开发效率。开发者可快速构建独立运行的 Web 应用,并支持多种数据访问技术和第三方集成。
|
2月前
|
存储 负载均衡 Java
SpringCloud框架
本文介绍了微服务架构中常用的技术组件与原理,包括Nacos与Eureka的服务注册与发现机制、Nacos的分级存储模型、OpenFeign的远程调用流程、Ribbon与Spring LoadBalancer的负载均衡策略、Hystrix与Sentinel的限流熔断机制、滑动窗口算法原理,以及Spring Cloud Gateway的路由断言与过滤器功能,全面覆盖微服务核心治理能力。
|
2天前
|
前端开发 NoSQL Java
3-代码拉取与运行
本文介绍了如何快速部署和启动 JeecgBoot 项目,涵盖代码拉取(在线与离线方式)、数据库脚本导入、Idea 工程配置、后端与前端工程启动等关键步骤,帮助开发者快速搭建本地开发环境。
3-代码拉取与运行
|
2天前
|
JavaScript
1-JeecgBoot介绍
JeecgBoot是一款基于代码生成器的低代码开发平台,采用前后端分离架构,包含SpringBoot2.x、Ant Design&Vue等技术,实现零代码高效开发。
1-JeecgBoot介绍
|
2月前
|
JSON 前端开发 Java
Spring MVC
Spring MVC是基于Spring框架的Web开发模块,其核心组件包括DispatcherServlet(核心控制器)、HandlerMapping(处理器映射器)、HandlerAdapter(处理器适配器)、Handler(处理器)和ViewResolver(视图解析器)。
Spring MVC
|
2天前
|
前端开发 NoSQL Java
jeecg-boot
JeecgBoot 是一个基于 Spring Boot 和 Vue3 的低代码开发平台,支持快速构建企业级应用。平台提供源码下载、技术架构清晰,涵盖前后端详细配置及代码生成指南。用户可通过 GitHub 获取源码,使用 IDEA 和 WebStorm 开发,结合 MySQL、Redis 等组件实现系统搭建。平台内置代码生成功能,支持表单开发、菜单配置与权限管理,便于快速实现增删改查等业务需求。
 jeecg-boot
|
2天前
|
存储 NoSQL Java
8.Redis
基于Redis实现的RPC协议,适用于2.3.0及以上版本。支持通过注册中心或直连方式在客户端引用服务,可自定义接口并与Redis标准命令映射,灵活高效。
|
2天前
|
缓存 Java Spring
7.MemCached
基于 memcached 实现的 RPC 协议,支持通过注册中心或直连方式引用缓存服务。客户端可使用标准 KV 接口或自定义接口,方法名映射灵活配置,适用于高效分布式缓存场景。
|
2天前
|
Dubbo 应用服务中间件 Apache
5.WebService
基于 Apache CXF 的 WebService 协议实现,支持与原生 WebService 服务互操作,适用于系统集成和跨语言调用。