07-3.部署 kube-proxy 组件 kube-proxy 运行在所有 worker 节点上,,它监听 apiserver 中 service 和 Endpoint 的变化情况,创建路由规则来进行服务负载均衡。 本文档讲解部署 kube-proxy 的部署,使用 ipvs 模式。 下载和分发 ...
分类:
其他好文 时间:
2019-06-05 00:24:07
阅读次数:
122
kubernetes work 节点运行如下组件: docker kubelet kube-proxy 安装和配置 flanneld 参考 05-部署flannel网络.md 安装依赖包 CentOS: source /opt/k8s/bin/environment.sh for node_ip i ...
分类:
其他好文 时间:
2019-06-05 00:12:48
阅读次数:
81
一、nginx 高并发原理 二、nginx 多进程 启动nginx .png) master进程和worker进程 惊群现象 nginx 对惊群现象的处理 代码简单理解 .png) 三、worker进程 worker进程做了什么事 如果不使用io多路复用 会是什么样的 能不能利用io堵塞的时间 ac ...
分类:
系统相关 时间:
2019-06-04 12:47:50
阅读次数:
158
当我们在大型的数据集上面进行深度学习的训练时,往往需要大量的运行资源,而且还要花费大量时间才能完成训练。 1.分布式TensorFlow的角色与原理 在分布式的TensorFlow中的角色分配如下: PS:作为分布式训练的服务端,等待各个终端(supervisors)来连接。 worker:在Ten ...
分类:
其他好文 时间:
2019-06-01 21:06:45
阅读次数:
183
引导 Windows环境下JvisulaVM一般存在于安装了JDK的目录${JAVA_HOME}/bin/JvisualVM.exe,它支持(本地和远程)jstatd和JMX两种方式连接远程JVM。 jstatd (Java Virtual Machine jstat Daemon)——监听远程服务 ...
分类:
其他好文 时间:
2019-06-01 19:40:10
阅读次数:
128
线程池是一种重复利用既有线程的池化技术 ,它大量减少了线程的创建初始化过程,也可以防止海量线程创建占尽资源的风险。 任务提交过程 学习使用线程池的使用,我们都大概知道这样一个过程,如图: 这个是一个Runnable实例提交到线程池的过程,大体分为4个步骤: 1)判断当前线程数量是否小于核心线程数量, ...
分类:
其他好文 时间:
2019-05-31 23:14:12
阅读次数:
129
轮询调度(Round-robin dispatching):即依次分配分配任务给worker。 消息答复(Message acknowledgement):在consumer处理完之后,进行消息答复。避免杀掉worker后,message消息。 消息持久化(Message durability):在 ...
分类:
其他好文 时间:
2019-05-28 09:25:59
阅读次数:
103
1.Quartz简介 ? Quartz框架的核心是调度器。调度器负责管理Quartz应用运行时环境。调度器不是靠自己做所有的工作,而是依赖框架内一些非常重要的部件。Quartz不仅仅是线程和线程管理。为确保可伸缩性,Quartz采用了基于多线程的架构。启动时,框架初始化一套worker线程,这套线程 ...
分类:
编程语言 时间:
2019-05-28 09:24:47
阅读次数:
360
通过命令 mvn denpendency:tree 可以打印出 当前工程的maven依赖路径 [INFO] maven-dependency-plugin:2.8:tree (default-cli) @ bnq_worker [INFO] com.bnq:bnq_worker:war:1.0.0- ...
分类:
其他好文 时间:
2019-05-24 19:33:22
阅读次数:
149