
中间件
文章平均质量分 60
Michael曾
这个作者很懒,什么都没留下…
展开
-
分布式事务-理论篇
案例我自己负责的系统中有业务聚合层,暴露了第三方对接的创建接口,功能有两个:创建对应账户(还有一系列配置信息创建),账号和第三方账户绑定。这两个功能其实可以复用底层核心服务域的接口来完成。按照面向过程编程(很多时候就是面向过程),两者前后调用,在没有分布式事务的情况下,如果第二步“绑定第三方账号”失败,无法自动回滚第一步“创建账户”,而要通过手动回滚,逻辑复杂,因为创建附带初始化了很多数据;如果不回滚“创建账户”,第三方再次调用创建会报错“账号已存在”,或者调用免登接口因为无第三方账号映射无法免登。目前原创 2020-08-18 15:16:44 · 369 阅读 · 0 评论 -
Resilience4j+Feign实现熔断,fallback
FeignClient Hystrix超时重试降级讲了Hystrix和feign各自的超时,重试,降级策略。然后Hystrix其实已经不再维护了,社区推荐Resilience4j,阿里有一个开源的sentinel也可以做到熔断限流等功能。网上有一个表格图片,对比了三者的不同。我自己在实际使用中的情况是,服务间调用使用Feign,没有用其他RPC框架,然后想做熔断策略,又不想用Hystrix,毕...原创 2019-11-11 17:51:02 · 7326 阅读 · 0 评论 -
springboot实现远程服务暴露与调用
pom引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>5.0.7&l...原创 2019-02-26 10:58:02 · 10560 阅读 · 1 评论 -
转载文章积累-中间件
redis实战redis学习系列原创 2019-02-19 11:20:12 · 191 阅读 · 0 评论 -
【转】zookeeper入门系列(持续更新)
转一个关于zookeeper入门的系列文章转载 2017-05-10 16:41:24 · 527 阅读 · 0 评论 -
Kafka中partition,group的具体例子,非代码
Kafka中partition,group的具体例子,非代码原创 2017-07-14 10:07:23 · 6879 阅读 · 1 评论 -
使用Curator实现多台机器中只有一台机器执行任务
使用Curator实现多台机器中只有一台机器执行任务原创 2017-07-17 22:41:05 · 817 阅读 · 0 评论 -
虚拟机搭建伪zk集群
参考资料 https://www.jianshu.com/p/d6414b5295b8 http://www.cnblogs.com/zhangzl419/p/7274151.html https://www.jianshu.com/p/f604faff2424基础环境 虚拟化软件:VMware Workstation Pro 12.5.7 下载地址:http://www.nruan.原创 2018-01-19 14:37:16 · 975 阅读 · 0 评论 -
kafka配置
记一下kafka生产者,消费者的Properties配置信息producerProperties properties = new Properties();properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, bootstrapServerConfig);properties.setProperty(Pro...原创 2018-03-07 10:20:14 · 1112 阅读 · 0 评论 -
redis分布式锁
之前有用zk+curator选出leader,作为分布式锁。后来尝试用redis来实现。版本1加锁public boolean tryLock(String lockKey, Integer expireSeconds) { if (StringUtils.isBlank(lockKey)) { return false; } ...原创 2018-10-16 11:42:56 · 191 阅读 · 0 评论 -
面试准备-redis(持续更新)
1、Redis用过哪些数据类型,以及Redis底层怎么实现Redis支持五种数据类型:string(字符串,get,set),hash(哈希,hmget,hmset),list(列表,lpush),set(集合,sadd)及zset(sorted set:有序集合,zadd)。http://www.cnblogs.com/binyue/p/5342281.htmlhttps://redisb...原创 2018-10-22 11:19:42 · 476 阅读 · 0 评论