posts - 347,comments - 31,views - 11万
10 2021 档案
更好的 java 重试框架 sisyphus 的 3 种使用方式
摘要:回顾 我们前面学习了 更好的 java 重试框架 sisyphus 入门简介 更好的 java 重试框架 sisyphus 配置的 2 种方式介绍 更好的 java 重试框架 sisyphus 背后的故事 java 重试框架 sisyphus 开源地址 这一节让我们一起学习下 sisyphus 的 阅读全文
posted @ 2021-10-23 11:33 老马啸西风 阅读(324) 评论(0) 推荐(0) 编辑
更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
摘要:回顾 我们前面学习了 更好的 java 重试框架 sisyphus 入门简介 更好的 java 重试框架 sisyphus 背后的故事 这一节让我们一起学习下 sisyphus 基于函数式的配置和注解式的配置。 函数式配置概览 为了满足更加方便的配置,Retryer 类提供了许多可以配置的信息。 默 阅读全文
posted @ 2021-10-21 20:38 老马啸西风 阅读(184) 评论(0) 推荐(0) 编辑
更好的 java 重试框架 sisyphus 入门简介
摘要:What is Sisyphus sisyphus 综合了 spring-retry 和 gauva-retrying 的优势,使用起来也非常灵活。 为什么选择这个名字 我觉得重试做的事情和西西弗斯很相似。 一遍遍的重复,可能徒劳无功,但是乐此不疲。 人一定要想象西西弗斯的快乐。——加缪 其他原因 阅读全文
posted @ 2021-10-20 21:50 老马啸西风 阅读(336) 评论(0) 推荐(0) 编辑
更好的 java 重试框架 sisyphus 背后的故事
摘要:sisyphus 综合了 spring-retry 和 gauva-retrying 的优势,使用起来也非常灵活。 今天,让我们一起看一下西西弗斯背后的故事。 情景导入 简单的需求 产品经理:实现一个按条件,查询用户信息的服务。 小明:好的。没问题。 代码 UserService.java publ 阅读全文
posted @ 2021-10-19 21:32 老马啸西风 阅读(372) 评论(1) 推荐(2) 编辑
java 文档自动生成的神器 idoc
摘要:写文档 作为一名开发者,每个人都要写代码。 工作中,几乎每一位开发者都要写文档。 因为工作是人和人的协作,产品要写需求文档,开发要写详细设计文档,接口文档。 可是,作为一个懒人,平时最讨厌的一件事情就是写文档。 写文档最令我不爽的地方是在于代码备注要改一遍,然后文档再改一遍。 所有重复的劳作,都是对 阅读全文
posted @ 2021-10-14 23:16 老马啸西风 阅读(1251) 评论(0) 推荐(1) 编辑
java 从零开始手写 RPC (07)-timeout 超时处理
摘要:《过时不候》 最漫长的莫过于等待 我们不可能永远等一个人 就像请求 永远等待响应 超时处理 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务 阅读全文
posted @ 2021-10-13 19:57 老马啸西风 阅读(523) 评论(0) 推荐(0) 编辑
java 从零开始手写 RPC (06) reflect 反射实现通用调用之客户端
摘要:通用调用 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务端? java 从零开始手写 RPC (04) -序列化 上一篇我们介绍了,如何实 阅读全文
posted @ 2021-10-11 19:30 老马啸西风 阅读(177) 评论(0) 推荐(0) 编辑
java 从零开始手写 RPC (05) reflect 反射实现通用调用之服务端
摘要:通用调用 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务端? java 从零开始手写 RPC (04) -序列化 前面我们的例子是一个固定 阅读全文
posted @ 2021-10-11 19:29 老马啸西风 阅读(323) 评论(0) 推荐(0) 编辑
java 从零开始手写 RPC (04) -序列化
摘要:序列化 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 java 从零开始手写 RPC (03) 如何实现客户端调用服务端? 前面几节我们实现了最基础的客户端调用服务端,这一节来学习一下通讯中的对象序列化 阅读全文
posted @ 2021-10-10 11:35 老马啸西风 阅读(418) 评论(0) 推荐(0) 编辑
java 从零开始手写 RPC (03) 如何实现客户端调用服务端?
摘要:说明 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RPC (02)-netty4 实现客户端和服务端 写完了客户端和服务端,那么如何实现客户端和服务端的调用呢? 下面就让我们一起来看一下。 接口定义 计算方法 package com.github.ho 阅读全文
posted @ 2021-10-09 12:38 老马啸西风 阅读(321) 评论(1) 推荐(0) 编辑
java 从零开始手写 RPC (02)-netty4 实现客户端和服务端
摘要:说明 上一篇代码基于 socket 的实现非常简单,但是对于实际生产,一般使用 netty。 至于 netty 的优点可以参考: 为什么选择 netty? http://houbb.github.io/2019/05/10/netty-definitive-gudie-04-why-netty 代码 阅读全文
posted @ 2021-10-09 00:16 老马啸西风 阅读(146) 评论(0) 推荐(0) 编辑
java 从零开始手写 RPC (01) 基于 websocket 实现
摘要:RPC 解决的问题 RPC 主要是为了解决的两个问题: 解决分布式系统中,服务之间的调用问题。 远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。 这一节我们来学习下如何基于 websocket 实现最简单的 rpc 调用,后续会实现基于 netty4 的版本。 开源地址: ht 阅读全文
posted @ 2021-10-08 23:31 老马啸西风 阅读(523) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

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