摘要:
垂直拆分多个库后,会出现分布式事务问题: 水平拆分后问题: 之前的id自增方式不能再用 启用mycat后只需要修改之前数据源的端口即可: 阅读全文
摘要:
https://www.cnblogs.com/littlehb/p/6877148.html https://blog.csdn.net/hao65103940/article/details/89032538 B-Tree相对于AVLTree缩减了节点个数,使每次磁盘I/O取到内存的数据都发挥了 阅读全文
摘要:
查询语句执行流程:连接器-(缓存)-分析器-优化器-执行器-存储引擎 缓存缺点:对一个表执行一次更新操作后,整个表的缓存会被清空,8.0已弃用缓存功能 02 更新语句执行流程:连接器-(缓存)-分析器-优化器-执行器-innodb-redolog-更新缓存-返回客户端......系统空闲时:将red 阅读全文
摘要:
kubectl create -f xxx.yaml [-n $namespaceName] 通过资源描述文件创建资源 [在指定命名空间中创建] kubectl logs $podname 在k8s节点上查询指定pod的日志,此命令只适用于pod中只有一个容器的日志查询 kubectl logs $ 阅读全文
摘要:
https://blog.csdn.net/why15732625998/article/details/80388236 type属性详解 https://blog.csdn.net/dennis211/article/details/78170079 eq_ref例子 各属性含义: id:查询的 阅读全文
摘要:
配置中心通过Bus消息总线刷新配置的详细流程 整体流程: 访问端点->容器发布事件->容器监听到事件->通过channel通道发送给bus->bus通过topic发布给各应用input通道->各应用监听到input通道消息->针对消息事件分类处理后发布事件到容器->容器中针对各事件的监听器监听到后进 阅读全文
摘要:
配置中心 可搭建配置服务集群注册到eureka,配置git地址、username、passowrd 配置规则:当其他服务请求配置中心获取配置时,根据不同的服务获取不同的配置,可在注册中心的配置文件中通过模式占位符配置git中各配置文件的存放地址 安全保护:配置中心集成spring-security, 阅读全文
摘要:
zuul本质:通过过滤器实现服务映射、请求转发、权限校验... 路由规则 在zuul配置中,为服务提供者添加路由规则,外部请求网关暴露的服务对应地址,网关自动路由到实际的服务地址(通过过滤器,借助eureka和ribbon实现转发) zuul网关服务作为eureka的客户端时,会自动发现服务列表,并 阅读全文
摘要:
集成Ribbon和Hystrix 1.消费端定义服务端的interface接口,用@FeignClient(name="provider-service",fallback="xxServiceFallback.class")修饰,不用实现方法 2.服务端提供接口的具体实现 3.可以通过SOA思想将 阅读全文
摘要:
@HystrixCommand命令修饰的方法有2种执行方式: 1.同步:调用其他服务等待返回结果 2.异步:异步调用其他服务,返回Future对象,通过Future.get()获取返回结果。场景:当前服务需要调用多个其他服务然后汇总返回结果 服务降级 不用添加fallback服务降级方法的接口: 1 阅读全文