摘要
内容分发是核电企业的重要业务,负责在公司、部门、项目组等层级之间传递结构化/非结构化的内容媒体。内容媒体结构复杂、参与分发层级众多、分发业务场景多变,给分发引擎的设计带来很大挑战。经过对公司分发业务的梳理,设计一种可动态配置的内容分发引擎,该分发引擎支持业务逻辑配置化,减少了由分发业务变化导致的引擎频繁变更。同时结合数据库触发器技术,设计了一种引擎前期的内容抓取机制,可大大降低待分发内容的抓取时间复杂度和空间复杂度,保证了任务产生的即时性。
Content distribution is an important business of nuclear power enterprises, and is responsible for transferring structured/unstructured content media between companies, departments, project groups and other levels. The complexity of the content media structure, the participation in the distribution hierarchy, and the variety of distribution business scenarios pose great challenges on the design of the distribution engine. After sorting out the company’s distribution business, a dynamically configurable content distribution engine was designed, which supported business logic configuration and reduced frequent engine changes caused by changes in distribution business. Combined with the database trigger technology, a pre-engine content crawling mechanism was designed, which could greatly reduce the crawling time complexity and space complexity of the content to be distributed, and ensure the immediacy of the task.
作者
汪鹏
涂红兵
王云福
WANG Peng;TU Hongbing;WANG Yunfu(China Nuclear Power Design Co.,Ltd.,Shenzhen 518000,China)
出处
《电信科学》
2019年第2期147-156,共10页
Telecommunications Science
关键词
内容分发
动态配置
内容抓取
即时性
content distribution
dynamic configuration
content-catching
extemporaneity