
分布式服务
文章平均质量分 56
分布式服务
kobexzf
这个作者很懒,什么都没留下…
展开
-
quartz
主线程:QuartzSchedulerThread1 获取triggernext_fire_time时间范围:起始: 当前时间-misfireThreshold(60s), 终止:当前时间+idleWaitTime(30s)+timeWindow(0)状态:waiting批次大小:maxBatchSize(1)排序:next_fire_time 增序,即一般取next_fire_time最小的那条注意:若misfire_instr=-1(ignore),则不加起始时间判断,即ignore的tri原创 2021-09-26 12:23:55 · 949 阅读 · 0 评论 -
云原生杂谈
kube-proxy 拦截的是进出 Kubernetes 节点的流量,而 sidecar proxy 拦截的是进出该 Pod 的流istio使用k8s CRD api配置Init容器(启动后很快终止) : 修改iptables 来截获流量转发给 proxy (流出pod,流入pod)Proxy容器:pilot-agent进程生成静态配置,启动并监控proxy进程,上报指标,proxy进程执行转发VirtualOutboundListener(15001) 按实际端口转发对应 Outbound lis原创 2021-08-02 09:56:35 · 467 阅读 · 0 评论 -
pigeon
https://blog.youkuaiyun.com/ningdunquan/article/details/79910367ServiceInvocationProxy - InvocationInvokeFilter(RemoteCallInvokeFilter)NettyClientHandler - ResponseProcessorNettyServerHandler - RequestProcessor - ServiceInvocationFilter(BusinessProcessFilter原创 2021-03-17 11:38:43 · 227 阅读 · 0 评论 -
springcloud-2
容错:Hystrixspring-cloud-starter-hystrix,@EnableCircuitBreaker或@EnableHystrix(两者一样) @GetMapping("/consumer") @HystrixCommand(fallbackMethod="fallbackM") public String consume() { re...原创 2019-07-09 21:44:25 · 237 阅读 · 0 评论 -
springcloud-1
eureka: 提供服务注册和发现,服务端就是注册中心,客户端就是服务消费者和提供者feign:原创 2019-07-08 19:25:53 · 111 阅读 · 0 评论 -
dubbo-2
服务端处理接收到的Request:1 Processor线程处理读事件,head-tail,先decoder这个ChannelHandler,Codec2解码(多个Request解码成MultiMessage对象)2 走到NettyHandler(在NettyServer内生成的和在NettyClient内的基本是一致,细微差别),在MultiMessageHandler处判断若为Multi...原创 2019-06-25 22:48:53 · 153 阅读 · 0 评论 -
dubbo-1
ExtensionLoader:某接口多实现,在某目录(classpath下的三个位置)的某文件(接口的全限定名)寻找这些实现的映射1 提供name-实现 的映射,我们可以按name取对应实现2 默认实现:接口上SPI注解的值,可以没有3 Adaptive实现:某个代理实例,可以没有(接口上没有方法有Adaptive注解),调用无Adaptive注解方法抛异常,有Adaptive注解方法根据...原创 2019-06-24 13:52:49 · 128 阅读 · 0 评论