个人简介

Echo Blog


江湖无名 安心练剑
  • 基于 netty4 手写 rpc-05-客户端主动调用服务端
    说明 我们上一章的例子中,我们的调用是在客户端启动的时候完成的。 实际使用中,我们希望调用可以有客户端主动发起。 客户端 核心 /** * <p> rpc 客户端 </p> * * <pre> Created: 2019/10/16 11:21 下午 </pre> * <pre> Project: rpc &l...
    2018-08-24 08:23:15 | Java
  • java 从零开始手写 RPC (03) 如何实现客户端调用服务端?
    说明 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 写完了客户端和服务端,那么如何实现客户端和服务端的调用呢? 下面就让我们一起来看一下。 接口定义 计算方法 package com.github.houbb.rpc.common.service; import com.gith...
    2018-08-24 08:23:15 | Java
  • 基于 netty4 手写 rpc-02-client 客户端代码实现
    说明 上一篇我们实现了服务端的实现,这一节来一起看一下 client 客户端代码实现。 代码实现 RpcClient /* * Copyright (c) 2019. houbinbin Inc. * rpc All rights reserved. */ package com.github.houbb.rpc.client.core; import com.githu...
    2018-08-24 08:23:15 | Java
  • java 从零开始手写 RPC (02)-server 服务端代码实现
    说明 上一篇代码基于 socket 的实现非常简单,但是对于实际生产,一般使用 netty。 至于 netty 的优点可以参考: 为什么选择 netty? https://houbb.github.io/2019/05/10/netty-definitive-gudie-04-why-netty 代码实现 maven 引入 <dependency> ...
    2018-08-24 08:23:15 | Java
  • java 从零开始手写 RPC (01) 基于 websocket 实现
    RPC 解决的问题 RPC 主要是为了解决的两个问题: (1)解决分布式系统中,服务之间的调用问题。 (2)远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。 这一节我们来学习下如何基于 websocket 实现最简单的 rpc 调用,后续会实现基于 netty4 的版本。 开源地址: https://github.com/houbb/rpc 完整流...
    2018-08-24 08:23:15 | Java
  • java 从零开始手写 RPC (00) 概览 overview
    rpc rpc 是基于 netty 实现的 java rpc 框架,类似于 dubbo。 主要用于个人学习,由渐入深,理解 rpc 的底层实现原理。 特性 基于 netty4 的客户端调用服务端 p2p 调用 serial 序列化支持 timeout 超时处理 register cente...
    2018-08-24 08:23:15 | Java
  • Google AutoML
    Google AutoML automl 可以让你只需极少的工作量和机器学习专业知识, 即可训练出高质量的自定义机器学习模型。 Microsoft cognitive-services cognitive-services 向应用、网站和机器人注入智能算法,以自然的沟通方式来观察、倾听、谈话、了解和解释用户需求。立即使用 AI 转换业务。 参考资料 如何评价谷歌刚推出的Clo...
    2018-08-22 08:39:07 | AI
  • Alibaba ICE
    Alibaba ICE ICE 让前端开发简单而友好。 海量可复用物料,配套桌面工具极速构建前端应用,效率提升 100%。 ⚡️ 海量高质量物料 物料丰富:组件、区块、布局、模版,场景化分类,覆盖面广,官方与社区共同维护;专业视觉设计,每周持续有新增,满足日常开发之所需。 🎯 ICEWORKS 桌面工具 极速上手,全链路工程支持:多项目管理、页面路由管理、包依赖管理、零配置本地构...
    2018-08-22 08:39:07 | Web