摘要:
Dubbo SPI @SPI @Adaptive url value @Activate group value before after order Compiler javassist jdk Log InternalThreadLocal 与jdk中的ThreadLocal实现的区别: Thr 阅读全文
摘要:
--分页的实现:RowBounds --ResultMap中id及result的区别: id是作为唯一标识的,当和其他对象实例对比的时候,这个id很有用,尤其是应用到缓存和内嵌的结果映射。即使不是主键也能使用。 result可以有多个,分别对应数据库中的各个字段和实体类中的属性。 --三种自动映射登 阅读全文
摘要:
XA协议 性能不佳; 最佳实践:仅在同一个事务上下文中需要协调多种资源(即数据库,以及消息主题或队列)时,才有必要使用X/Open XA接口。 基于消息中间件的两阶段提交协议:RocketMQ基于此;在高并发场景下,将一个分布式事务拆成一个消息事务(A系统的本地操作+发消息)+B系统的本地操作,不是 阅读全文
摘要:
exchange exchange type fanout 将所有消息发送到所有与之绑定的Queue中 direct 将消息发送到route key与binding key相同的Queue中 topic 与direct类似,但不要求route key及binding key完全匹配 routing 阅读全文
摘要:
官方文档:http://kafka.apache.org/documentation/ 简介 多租户 保证: 同一个partition内的顺序性; consumer能够按序看到日志文件中的记录; 对于副本因子为N的topic,即使N-1个服务器宕机,已经提交到日志的记录能够不被丢失。 用作消息系统: 阅读全文
摘要:
1. HBase和Cassandra区别 阅读全文
摘要:
分区 官方文档:https://dev.mysql.com/doc/refman/8.0/en/partitioning.html 分区类型 Range List Columns Range List Hash Linear Key Linear Key Range List Linear Line 阅读全文
摘要:
官方文档链接:https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spring-cloud.html 服务发现:Netflix Eureka,Consul 断路器:Netflix Hystrix 客户端LB:Netflix 阅读全文