To start Kafka:
```
cd demo-backend
docker-compose --log-level CRITICAL up
```
To start backend/host frontend:
```
mvn clean install spring-boot:run
```
React App:
The react app is now set to start both the java app and the react dev server, simply run
```
npm install (to get all the new dependencies)
npm start
```
Two URLs:
```
http://localhost:5656/transactions
http://localhost:5656/temerature
```
Swagger is available under:
```
http://localhost:5656/swagger-ui.html
```
Example Rule JSON:
```
{
"ruleId":1,
"ruleState":"ACTIVE",
"groupingKeyNames":[
"paymentType"
],
"aggregateFieldName":"paymentAmount",
"aggregatorFunctionType":"SUM",
"limitOperatorType":"GREATER",
"limit":50,
"windowMinutes":20
}
```
where
```
ruleState in ["ACTIVE", "PAUSE", "DELETE"]
aggregateFunctionType in [SUM, AVG, MIN, MAX]
limitOperatorType in [EQUAL("="), NOT_EQUAL("!="), GREATER_EQUAL(">="), LESS_EQUAL("<="), GREATER(">"),LESS("<")]
```
H2 Console:
```
URL: http://localhost:5656/h2-console/
```
| Setting | Value |
| ------------ | ------------------ |
| Driver Class | org.h2.Driver |
| JDBC URL | jdbc:h2:mem:testdb |
| User Name | sa |
| Password | |
没有合适的资源?快使用搜索试试~ 我知道了~
Flink 欺诈识别项目代码
共473个文件
xml:260个
java:92个
class:65个
5星 · 超过95%的资源 需积分: 5 51 下载量 90 浏览量
2023-10-19
15:41:54
上传
评论 11
收藏 510KB RAR 举报
温馨提示
Flink 欺诈识别项目代码
资源推荐
资源详情
资源评论
收起资源包目录
Flink 欺诈识别项目代码 (473个子文件)
DynamicAlertFunction.class 19KB
RulesEvaluator.class 13KB
DynamicKeyFunction.class 10KB
Rule.class 8KB
Transaction.class 7KB
RulesSource.class 6KB
Parameters.class 6KB
AlertsSink.class 5KB
CurrentRulesSink.class 5KB
BaseGenerator.class 5KB
Alert.class 4KB
LatencySink.class 4KB
RuleParser.class 4KB
TransactionsSource.class 4KB
AverageAccumulator.class 3KB
Config.class 3KB
TransactionsGenerator.class 3KB
BigDecimalMaximum.class 3KB
BigDecimalMinimum.class 3KB
Keyed.class 3KB
AverageAggregate.class 3KB
RuleDeserializer.class 3KB
BigDecimalCounter.class 3KB
ProcessingUtils.class 3KB
Transaction$TransactionBuilder.class 3KB
JsonDeserializer.class 2KB
JsonSerializer.class 2KB
Param.class 2KB
JsonGeneratorWrapper.class 2KB
RuleHelper.class 2KB
Rule$LimitOperatorType.class 2KB
RulesStaticJsonGenerator.class 2KB
KeysExtractor.class 2KB
FieldsExtractor.class 2KB
RulesEvaluator$Descriptors.class 2KB
RulesEvaluator$SimpleBoundedOutOfOrdernessTimestampExtractor.class 2KB
RulesSource$Type.class 2KB
LatencySink$Type.class 2KB
AlertsSink$Type.class 2KB
Transaction$PaymentType.class 2KB
CurrentRulesSink$Type.class 2KB
TimeStamper.class 2KB
TransactionsSource$Type.class 2KB
KafkaUtils.class 2KB
Throttler.class 1KB
Main.class 1KB
JsonMapper.class 1KB
Rule$AggregatorFunctionType.class 1KB
DynamicKeyFunction$RuleCounterGauge.class 1KB
RulesSource$1.class 1KB
Rule$RuleState.class 1KB
Rule$ControlType.class 1KB
Rule$1.class 1KB
RuleHelper$1.class 1015B
DynamicAlertFunction$2.class 1008B
RulesSource$2.class 972B
LatencySink$1.class 961B
AlertsSink$1.class 954B
ProcessingUtils$1.class 949B
CurrentRulesSink$1.class 948B
DynamicAlertFunction$1.class 848B
RulesEvaluator$Descriptors$2.class 727B
RulesEvaluator$Descriptors$1.class 704B
TimestampAssignable.class 291B
DynamicKeyFunction$1.class 288B
mvnw.cmd 7KB
webapp.Dockerfile 954B
Dockerfile 824B
Dockerfile 465B
.dockerignore 40B
.eslintrc 34B
index.html 1KB
favicon.ico 4KB
webapp.iml 18KB
flink-job.iml 11KB
DynamicAlertFunction.java 9KB
RulesEvaluator.java 9KB
Parameters.java 6KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
RulesSource.java 5KB
DynamicKeyFunction.java 4KB
BaseGenerator.java 4KB
DataGenerationController.java 4KB
DataGenerationController.java 4KB
RulesBootstrapper.java 4KB
RulesBootstrapper.java 4KB
AlertsSink.java 4KB
TransactionsGenerator.java 4KB
TransactionsGenerator.java 4KB
CurrentRulesSink.java 4KB
Transaction.java 3KB
Rule.java 3KB
TransactionsSource.java 3KB
LatencySink.java 3KB
Transaction.java 3KB
Transaction.java 3KB
RuleRestController.java 3KB
RuleRestController.java 3KB
RulePayload.java 3KB
共 473 条
- 1
- 2
- 3
- 4
- 5
资源评论
- sq09262024-01-04可以可以可以可以 很好 很好#完美解决问题
- m0_643945802023-12-26好好好好好好好好好 #完美解决问题
shangjg3
- 粉丝: 1035
- 资源: 101
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- QuestionTwo.java
- QuestionOne.java
- OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 南京邮电大学数学实验:熟练掌握 Matlab 软件的基本命令和操作
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 2017校招真题校园招聘真题算法题(37道)Python源码.zip
- 基于单片机protues仿真的多功能自动饮水机系统设计(仿真图、源代码、演示视频)
- 论文《一种修复流程挖掘事件日志中缺失活动标签的深度学习方法》翻译
- 智慧电厂相关资料发电控制的方式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功