搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务 初步认识RocketMQ的核心模块 rocketmq模块 rocketmq-broker:接受生产者发来的消息并存储(通过调用rocketmq-store),消费者从这里取得消息。 rocketmq-client:提供发送、接受消息的客 ...
分类:
其他好文 时间:
2019-02-08 21:53:04
阅读次数:
148
1.Condition简介 任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long timeout),wait(long timeout, int nanos)与notify(),notifyAll()几个方法实现等 ...
分类:
其他好文 时间:
2019-02-08 20:03:50
阅读次数:
182
html中的响应式图片 1. img 2. picture ...
分类:
Web程序 时间:
2019-02-07 23:37:00
阅读次数:
245
一、 OpenStack各组件间的关系 图22.1 OpenStack各组件间的关系 1、基础管理服务包含Keystone,Glance,Nova,Neutron,Horizon五个服务 (1)Keystone:认证管理服务 提供了其余所有组件的认证信息/令牌的管理,创建,修改等等,使用MySQL作 ...
分类:
其他好文 时间:
2019-02-05 18:23:18
阅读次数:
230
一、 Glance功能 传统 IT 环境下,安装一个系统是要么从CD安装,要么用 Ghost 等克隆工具恢复。有如下几个问题: 如果要安装的系统多了效率就很低 时间长,工作量大 安装完还要进行手工配置,比如安装其他的软件,设置 IP 等 备份和恢复系统不灵活 云环境下需要更高效的解决方案,这就是Im ...
分类:
其他好文 时间:
2019-02-05 18:16:09
阅读次数:
191
dstat 是一个监控系统资源使用情况的工具,常见用法如下: ...
分类:
系统相关 时间:
2019-02-01 11:14:25
阅读次数:
232
Eureka高可用架构 https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance 上图中主要的名称说明: Register:EurekaClient注册(Http请求)到EurekaServer,EurekaClient会发送自己元数据(ip ...
分类:
其他好文 时间:
2019-01-31 13:33:08
阅读次数:
403
CentOS EPEL yum源 用yum安装软件时,经常发现我们的yum源里面没有该软件,比如htop。网上查到的一个方案是需要自己去wget源码,然后configure,make,make install,总体比较麻烦。 其实,CentOS还有一个源叫做 EPEL (Extra Packages ...
分类:
其他好文 时间:
2019-01-29 18:01:35
阅读次数:
428
使用Jprofiler监控分析案例 一、cpu负载过高:http://localhost:8080/PerfTeach/CpuTopServlet?id=1 cpu消耗高的可能原因1、使用了复杂的算法,比如加密、解密2、压缩、解压、序列化等操作3、代码bug,比如死循环 dstat监控起来,先看一下 ...
分类:
其他好文 时间:
2019-01-27 01:09:32
阅读次数:
271
查询Glance服务状态 #glance-control all status 查询glance-api版本 # glance-api --version 查询glance-control版本 # glance-control --version 下面的命令作用是启动相关服务,并设置为开机启动。 # ...
分类:
其他好文 时间:
2019-01-26 20:01:41
阅读次数:
862