摘要:1.概述 spring-cloud-config是springcloud提供的一种在线配置系统,对于集群可以做到在一个地方配置,在整个集群都可以拉取使用。 2.使用 服务端 pom文件 <dependencies> <dependency> <groupId>org.springframework.
阅读全文
摘要:一、jvm调优命令 1.多线程死锁处理方式 jstack命令,打印当前线程 2. 打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量) jmap -histo:live 2796 查看进程2796下的所有对象 3.jps,类似于linux下的ps,现实所有ja
阅读全文
摘要:1.概述 数据结构主要包括列表,字符串,跳表,map,set等,底层基于c实现。 2.sds redis自建的字符串,数据结构 struct sdshdr{ int len; int free; char buf[]; } 主要解决缓存溢出问题。 3.链表 redis自建的链表保存了双向信息,包括头
阅读全文
摘要:1.复制 第一次进行全量复制,即将主服务器的数据通过rdb保存起来,然后复制到从服务器中,以后通过sync命令不断复制主服务器执行的命令来完成数据的同步。 复制命令,slaveof <master_ip> <master_port> 2.Sentinel 哨兵模式,通过redis-sentinel命
阅读全文
摘要:1.概述 logstash是一个日志转化系统,用户通过定义一个input,filter,和一个output配置来完成日志的收集和存储工作。 2.数据类型 bool debug => true bytes my_bytes => "113" # 113 bytes string host => "ho
阅读全文
摘要:1.概述 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 2.过滤器 Zuul大部分功能都是通过过滤器来
阅读全文
摘要:1.概述 hystrix是一个命令运行的隔离器,命令执行时可以提供容错,隔离和降级功能。 2.命令 命令由HystrixInvokableInfo接口定义 /** * Copyright 2014 Netflix, Inc. * * Licensed under the Apache License
阅读全文
摘要:1.概述 ribbon是一个负载均衡的抽象管理层,主要完成负载均衡的策略管理,规则管理和服务接口管理,资源管理,服务接口在ribbon中是一个抽象接口,在ribbon-eureka中有对应的实现。 2.功能 负载均衡最顶层接口。 /* * * Copyright 2013 Netflix, Inc.
阅读全文
摘要:1.概述 eureka是一个服务注册中心,可以注册和发现服务,eureka可以搭建一个集群,当一台eureka挂掉后客户端会通过renew操作重新连接一个eureka来完成故障转移。 2.服务端 集群模式下eureka服务端启动时会首先启动一个discoverClient来发现别的eureka,如果
阅读全文
摘要:1.概述 主要介绍内部的实现流程 2.架构 3.过程 python被组织成一个ProgramDesc,用户通过调用paddle提供算子来向Program添加tensor以及对变量的操作Operators,用户只需描述前向计算, 原始的programDesc转化为一个中间语言Transplier。 一
阅读全文
摘要:1.dataset和datastream 1).DataSetAPI 分类: Source: 数据源创建初始数据集,例如来自文件或Java集合 Transformation: 数据转换将一个或多个DataSet转换为新的DataSet Sink: 将计算结果存储或返回 2).DataStreamAP
阅读全文
摘要:1.概述 Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端 2.框架图 3.处理流程 最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeli
阅读全文
摘要:1.概述 redisson是一个支持分布式的redisson客户端,支持对象的分布式存储。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。 2.配置方法 redisson支持程序化的方式,yaml,xml,json等配置方式 Config config = new Config
阅读全文