Architectur-Design
文章平均质量分 64
G0_hw
路漫漫其修远兮,吾将上下而求索
https://github.com/Go007/
https://gitee.com/hong_007/projects
展开
-
基于Redis生成递增序号
一. Spring Boot + Redisson 生成运单号 <!--整合redission框架start--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </de原创 2021-07-31 09:42:03 · 4470 阅读 · 0 评论 -
注解+反射实现动态调用
一. 业务场景说明 微服务开发,有两个独立的应用服务:a 和 b,a是聚合入口服务,单向调用关系,即 a -> b。又有一个开放平台服务c,需要先调用a,然后再a中回调通知b。但开发平台回调通知的时间有很多,在a中不想对每一个通知时间都写一个方法rest接口来接收,而是想用一个rest方法统一收归开放平台的各种通知,然后根据通知类型分派到b中不同的api里,这样保证了a作为聚合入口服务的纯粹性,开放平台也只需要和a的这一个统一收归的接口交互,真正的业务处原创 2021-07-30 16:49:32 · 385 阅读 · 0 评论 -
RPC实践
一. RPC是什么?remote procedure call,远程过程调用。其中远程表示不同应用间的调用,过程就是业务处理,计算任务,更直白理解,就是程序(像调用本地方法一样调用远程的过程)。RPC采用Client-Server结构,通过request-response消息模式实现。RPC和RMI有什么区别?RMI(remote method invocation) 远程方法调用时oop领域中RPC的一种具体实现。我们熟悉的webservice,restful接口调用是RPC吗?原创 2020-06-05 22:53:15 · 276 阅读 · 0 评论 -
基于Spring Boot + Redis实现接口幂等性
https://mp.weixin.qq.com/s/2vycQljbC-DZYZgUtAQiXQhttps://mp.weixin.qq.com/s/v_iyZVd5ldixnhaxkdSArAhttps://mp.weixin.qq.com/s/xy4Jg3LrK0dpYy5q4rAAawhttps://mp.weixin.qq.com/s/8t8eNRSMLBgjeQBfnfxZIQ原创 2020-05-26 23:10:21 · 619 阅读 · 0 评论 -
深度剖析池化技术内幕---高性能底层组件探秘
没有用到连接池组件:原创 2019-08-18 17:38:37 · 184 阅读 · 0 评论 -
分布式ID生成策略
原创 2019-05-24 15:34:02 · 144 阅读 · 0 评论 -
高性能系统优化--请求合并让性能提升数十倍
原创 2019-05-06 09:12:05 · 481 阅读 · 0 评论 -
分布式锁应用与实践
一.为什么需要分布式锁场景描述:小型电商网站,下单,生产有一定业务含义的唯一订单编号如2019-01-12-23:00:00-01OrderService(订单服务类) ----&amp;amp;amp;amp;gt;OrderCodeGenerator(订单编号生成类)package com.hong.order;import java.time.LocalDateTime;import java.time.fo...原创 2019-01-13 16:37:43 · 292 阅读 · 0 评论