摘要: 近两三年的时间,微服务是热度陡增,作为旧有SOA体系的一下特殊展现,在企业级应用市场上面应用越来越广泛,越来越多的团队,开始采用微服务架构来改造现有的架构体系。不管实施的情况如何,至少已经有成形的案例在线上跑。哪我们这些远未达到微服务架构的产品该如何呢,手痒的话就自己动手鼓捣... 阅读全文
posted @ 2018-01-25 13:15 maventalker 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 上手elasticsearch有段时间了,主要以应用为主,未做深入的研究,下面就简单的日常作个简单的总结,做个记录。版本问题 es版本繁杂,让首次使用的人无从下手。常见的有2+、5+版本,最新版已达6.1,迭代速度还是比较快的,但有个问题值得注意:每个版本间的A... 阅读全文
posted @ 2018-01-25 13:14 maventalker 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 全文检索的应用越来越广泛,几乎成了互联网应用的标配,商品搜索、日志分析、历史数据归档等等,各种场景都会涉及到大批量的数据,在全文检索方面,方案无外乎Lucene、Solr、Elasticsearch三种应用的较为广泛。es、solr的底层都依托于Lucene,但es比solr... 阅读全文
posted @ 2018-01-25 13:13 maventalker 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 在使用Eleasticsearch进行索引维护的过程中,如果你的应用场景需要频繁的大批量的索引写入,再使用上篇中提到的维护方法的话显然效率是低下的,此时推荐使用bulkIndex来提升效率。批写入数据块的大小取决于你的数据集及集群的配置。下面我们以Spring Boot结合E... 阅读全文
posted @ 2018-01-25 13:12 maventalker 阅读(3655) 评论(0) 推荐(0) 编辑
摘要: 缘由数据存储在MYSQ库中,数据基本维持不变,但数据量又较大(几千万)放在MYSQL中查询效率上较慢,寻求一种简单有效的方式提高查询效率,MYSQL并不擅长大规模数据量下的数据查询。技术方案考虑后期同样会使用到es,此次直接结合spring-boot框架形成一个独立服务,并不... 阅读全文
posted @ 2018-01-25 13:09 maventalker 阅读(1402) 评论(0) 推荐(1) 编辑
摘要: 一位做了7年之久Java开发的兄弟在微信上发来求助,希望我给他出出招,摆脱目前的困境,我自然是尽我所能,希望他也能进步。他的现状:一直做Java开发,除了Java外接触很少。对业务基本不关心,只要把功能做出来就行。从来没想过当领导,也当不好。想着改变自己,可是感觉改着改着觉得... 阅读全文
posted @ 2018-01-25 12:37 maventalker 阅读(278) 评论(0) 推荐(0) 编辑