简介 目录 评价 推荐
  • thinkers0 2024-05-09

    TCP长连接

    0赞 · 0采集
  • thinkers0 2024-05-09

    依赖中间件做数据交互(数据存储)

    直接交互(Http、RPC、WS)

    在RPC中:

    Server--服务提供者

    Client -- 服务消费者

    Stub -- 存根、服务描述

    0赞 · 0采集
  • laobook 2023-12-31

    2-6

    0赞 · 0采集
  • laobook 2023-12-31

    2-5

    0赞 · 0采集
  • laobook 2023-12-30

    2-4

    0赞 · 0采集
  • laobook 2023-12-30

    2-3

    com.hh

    hh-rpc

    hh-rpc-common

    hh-rpc-proto

    hh-rpc-codec

    hh-rpc-transport

    hh-rpc-server

    hh-rpc-client

    0赞 · 0采集
  • laobook 2023-12-30

    2-2

    0赞 · 0采集
  • laobook 2023-12-30

    2-1

    0赞 · 0采集
  • laobook 2023-12-30

    2

    0赞 · 0采集
  • laobook 2023-12-30

    RPC

    0赞 · 0采集
  • weixin_慕田峪1237916 2023-07-20

    ...

    0赞 · 0采集
  • weixin_慕田峪1237916 2023-07-19

    跨进程交互形式

    HTTP vs RPV 类似于 普通话 vs 四川方言

    0赞 · 0采集
  • weixin_慕田峪1237916 2023-07-19

    RPC:也可以理解成跨进程访问

    0赞 · 0采集
  • 帝国游侠 2023-04-16

    RPC框架关键类

    0赞 · 0采集
  • 帝国游侠 2023-04-16

    Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1]  Spring框架无缝集成。

    Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

    0赞 · 0采集
  • 末等_生 2022-11-22

    侧丝丝

    0赞 · 0采集
  • 末等_生 2022-11-22

    恩恩额

    0赞 · 0采集
  • Hankong 2022-07-08

    现有 rpc 框架对比

    0赞 · 0采集
  • qq_慕九州2322291 2022-06-10

    实现过程

    http://img1.mukewang.com/62a34b2c0001b6d212180662.jpg

    0赞 · 0采集
  • MingTai 2022-03-12

    这个模块分类让我学到了很多

    0赞 · 0采集
  • 我愿是3688865 2021-09-15

    协议制定:client到server做交互的通信协议,比如request response 网络端点peer


    jetty server 起到网络监听的作用

    handler注册到jetty server

    holder托管servlet

    不足和展望:

    安全性:

    身份信息校验没做,https比http多了安全控制

    序列化安全加密,建立网络连接时做身份验证

    服务端处理能力:

    jetty线程池  返回数据的通道最好做成队列形式

    注册中心:

    对RPC锦上添花,

    集成能力:

    和其他框架的嵌入结合,比如springboot结合,比如做一个springboot starter,让他自动的创建server或client

    bean factory自动创建代理对象

    0赞 · 1采集
  • 我愿是3688865 2021-09-14

    dependencies所有模块都依赖的公用模块

    dependencymanagement是子模块可能会用到的

    <build>工程编译的版本

    把版本号提出到properties,后面的版本号用${xxx.version}指代

    lombok插件分两步:

    在plugin里面搜索安装;

    annotation processor里面勾选enable annotation那个

    0赞 · 0采集
  • 我愿是3688865 2021-09-14

    新建module 通过不同模块管理,原来的src就可以删了
    proto放协议

    codec序列化模块

    transport网络通信模块

    common共同方法模块

    0赞 · 0采集
  • 我愿是3688865 2021-09-13

    协议模块:描述server和client通信协议

    0赞 · 0采集
  • 我愿是3688865 2021-09-13

    网络模块,序列化模块,agent对象

    0赞 · 0采集
  • 我愿是3688865 2021-09-13

    网络模块,序列化模块,代理

    0赞 · 0采集
  • 我愿是3688865 2021-09-13

    网络模块,序列化模块,代理 对象

    0赞 · 0采集
  • 我愿是3688865 2021-09-13

    网络模块,序列化模块,代理对象

    0赞 · 0采集
  • 我愿是3688865 2021-09-13

    dubbo不仅是RPC框架, 也是服务治理框架

    0赞 · 0采集
  • E卤蛋 2021-05-17

    http://img2.mukewang.com/60a1d1370001d30806580369.jpg

    梗概

    0赞 · 0采集
数据加载中...
开始学习 免费