基于微服务架构的电网搜索引擎
发布时间:2024-03-02 04:32
随着调控云、电网新一代等建设,电网积累了大量的模型、运行、事件、文档等结构化、非结构化以及半结构化等数据,这些数据来源分散、类型多样、结构各异、质量不齐。并且传统获取数据均采用主体查询、运行查询、统计报表等方式,凸显出缺乏统筹、检索不全面、检索方式复杂多样、效率低等问题,因此需要统一的搜索引擎提高用户获取数据的效率。本文通过研究分析互联网成熟的搜索引擎技术,研究基于微服务架构的各类电网业务快速接入方案,实现对各类数据全面、快速、准确、智能化的搜索引擎工具,为电网运行乃至电网企业建设专用型的智能化搜索工具找到一条合适的通道,为建设"电力百度"提供方法和技术参考。
【文章页数】:4 页
【部分图文】:
本文编号:3916342
【文章页数】:4 页
【部分图文】:
图3微服务的注册
算的,可以配置高CUP及内存的虚拟机;某服务基于自己的配置的数据场景,那么选择文本数据库即可。图2展示了微服务的架构场景。MSA就是这样演进而来的,当一个系统过于庞大,就要进行拆分,当小的服务慢慢变大时,那就在继续拆分如同细胞分裂一样。服务的注册与发现MSA的特点是服务数量的众多....
图2用不同微服务的调用方式
同一台机器的同一个进程上去,优点突出部署简单,但是从另一方面去讲,升级风险高、维护性差、可伸缩性和可移植差是单块架构的缺点。面对单块架构问题,MSA考虑着既然系统可以通过拆分服务来降低复杂度,那可否能将其拆分的颗粒度更加细致一点,将大服务继续拆分,直到成为不可拆分的服务单元为止。....
图1三层架构
改进设计:由于设计的不断进步,MSA提供的服务应该做到替换或报废,而不是永久的存在。单块架构向MSA演进上面介绍了“单块架构”的特点及缺陷,它代表了“大而全”的风格,但是MSA恰恰相反,每个服务可以做到“小而精”,下面介绍单架构是如果向MSA演进的。传统的单块架构会采用分层的方式....
图4服务发现原理结构图
中国科技信息2019年第22期·CHINASCIENCEANDTECHNOLOGYINFORMATIONNov.2019-76-◎61万~200万机制。通过服务的发现可及时拿到服务实例列表,在MSA中,对于服务的发现是这样的,当一个服务实例启动后,会将自己的位置信息放到注册表中。....
本文编号:3916342
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3916342.html