Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Groovy-based rule engine system

A rule and engine technology, applied in the field of Groovy-based rule engine system, can solve the problems of inability to achieve real-time calculation, inconvenient maintenance, cumbersome, bloated, etc., to achieve high concurrent business requirements and reduce resource consumption. , the effect of reducing performance loss

Active Publication Date: 2017-01-11
上海浦东发展银行股份有限公司信用卡中心
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current rule engine system is mainly implemented based on the configuration and Expression framework. The configuration process will become more and more cumbersome and bloated with the complexity of the business and the system. It is not easy to maintain and cannot perform well. real-time computing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Groovy-based rule engine system
  • Groovy-based rule engine system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

[0026] Such as figure 1 with figure 2 As shown, the present embodiment provides a Groovy-based rule engine system, which is implemented based on Apache Groovy, and includes a rule setting interface 1, a rule publishing module 2, a rule pool 3 and a rule calculation module 4, wherein the rule setting interface 1 is used to interact with the user, for the user to set the rules and corresponding configuration data for a certain scene, and store the obtained rules and corresponding configuration data in Redis; the rule publishing module 2 is used to set the rule The rules acquired by i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a Groovy-based rule engine system. The rule engine system is implemented based on Apache Groovy, and comprises a rule setting interface which interacts with a user and is used for enabling a user to set a rule aiming at a certain scene and corresponding configuration data, and storing the acquired rule and the corresponding configuration data into Redis, a rule publish module which is used for publishing the rule acquired by the rule setting interface on line, a rule pool which is used for storing a rule list, and a rule calculation module which interacts with the user, and is used for making a response when receiving a calculation request of the user, carrying out calculation according to the rule list in the rule pool and feeding back a calculation result to the user. Compared with the prior art, the Groovy-based rule engine system disclosed by the invention has the advantages of flexibility, efficiency, reduction of resource consumption and the like.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a Groovy-based rule engine system. Background technique [0002] Apache Groovy is an agile development language based on the JVM. It combines many powerful features of Python, Ruby and Smalltalk, providing Java developers with the most popular modern programming language features, and the learning cost is very low (almost zero) , seamlessly integrates all existing Java objects and class libraries, and can be directly compiled into Java bytecode, so that Groovy can be used anywhere Java is used. [0003] The current rule engine system is mainly implemented based on the configuration and Expression framework. The configuration process will become more and more cumbersome and bloated with the complexity of the business and the system. It is not easy to maintain and cannot perform well. Do real-time calculations very well. Contents of the invention [0004] The object of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
CPCG06F8/315G06F8/37
Inventor 马自谦范桢
Owner 上海浦东发展银行股份有限公司信用卡中心
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products