- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 OpenAPI规范3-Swagger2
Info:之前使用的swagger是1.0版本,现在想将该规范使用到现在的项目中时,发现已经是基于OpenAPI 3的2.0版本,并且可以比1.0更方便的集成使用(1.0版本需要将GitHub中的swagger的web部分拷贝到项目下,现只需要引入maven依赖即可),后续再补充各种情况的demo。一、什么是swagger? OpenAPI规范(OpenAPI Spec...
2017-12-18 00:14:38 37567 1
原创 Elasticsearch 5.x 性能
Elasticsearch的默认配置项是比较全面的,在不做太多配置的情况下可以使用es的全文检索,高亮显示,聚合,和数据的索引。但是在比较了解es的情况下,可以对很对配置进行优化。一、一般建议 1、不要返回太大的结果集 Es的本质是搜索引擎,所以它的工作机制是查询文件的匹配度,而不是像数据库那些的完全匹配,若需要使用类似于此的查询方式,请使用Scroll API。 2 、
2017-12-11 11:17:34 3856
原创 Elasticsearch 5.x 生产数据的灾备和恢复
Es每个节点上只会存储部分的数据,而使用replicas机制已经对数据进行冗余备份,但是对生产的Es进行全量(第一次为全量)和增量数据灾备是非常有必要的。一般会选择将数据灾备到共享文件系统中。但是最终决定使用每日(每周,取决于数据的重要性)定时任务将共享文件的灾备数据打tar包并同步到阿里云的OSS的特定bucket中,即灾备的灾备。虽然定时的快照为增量数据,但是只有es清除那些是增量数据哪些是第
2017-12-05 22:06:52 5259
原创 Redis 持久化(persistence)机制
redis作为单线程的内存数据库在满足性能的同时,也需要持久化机制防止数据的丢失,特别对数据的安全性要求比较高的业务而言,持久化机制是必不可少的,所以redis提供了RDB(Redis Data Base)和AOF(Append-only file)两种持久化机制。1、RDB RDB就是在redis运行时,在特点的时间间隔内生成数据集的时间点快照。那么什么情况下回触发快照机制呢?
2017-12-03 16:22:49 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人