Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yujianwangzivayy
MaxKey
提交
f29df46a
MaxKey
项目概览
yujianwangzivayy
/
MaxKey
与 Fork 源项目一致
Fork自
MaxKey单点登录官方(MaxKeyTop) / MaxKey
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MaxKey
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f29df46a
编写于
8月 25, 2022
作者:
M
MaxKey
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remove rocketmq
上级
a7060664
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
5 addition
and
97 deletion
+5
-97
build.gradle
build.gradle
+0
-8
config/build_docker.gradle
config/build_docker.gradle
+0
-8
config/build_jar.gradle
config/build_jar.gradle
+1
-9
config/build_standard.gradle
config/build_standard.gradle
+1
-9
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/MessageQueueService.java
...n/java/org/maxkey/persistence/mq/MessageQueueService.java
+3
-9
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/thread/RocketMQProvisioningThread.java
...key/persistence/mq/thread/RocketMQProvisioningThread.java
+0
-54
未找到文件。
build.gradle
浏览文件 @
f29df46a
...
...
@@ -298,14 +298,6 @@ subprojects {
implementation
group:
'org.apache.kafka'
,
name:
'kafka-clients'
,
version:
"${kafkaclientsVersion}"
// https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka
implementation
group:
'org.springframework.kafka'
,
name:
'spring-kafka'
,
version:
"${springkafkaVersion}"
//rocketmq
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-common'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-remoting'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-logging'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-client'
,
version:
"${rocketmqclientVersion}"
// https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-spring-boot
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot'
,
version:
"${rocketmqspringbootVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot-starter'
,
version:
"${rocketmqspringbootVersion}"
//saml see maxkey-lib
//implementation group: 'org.opensaml', name: 'opensaml', version: "${opensamlVersion}"
...
...
config/build_docker.gradle
浏览文件 @
f29df46a
...
...
@@ -259,14 +259,6 @@ subprojects {
implementation
group:
'org.apache.kafka'
,
name:
'kafka-clients'
,
version:
"${kafkaclientsVersion}"
// https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka
implementation
group:
'org.springframework.kafka'
,
name:
'spring-kafka'
,
version:
"${springkafkaVersion}"
//rocketmq
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-common'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-remoting'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-logging'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-client'
,
version:
"${rocketmqclientVersion}"
// https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-spring-boot
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot'
,
version:
"${rocketmqspringbootVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot-starter'
,
version:
"${rocketmqspringbootVersion}"
//saml see maxkey-lib
//implementation group: 'org.opensaml', name: 'opensaml', version: "${opensamlVersion}"
...
...
config/build_jar.gradle
浏览文件 @
f29df46a
...
...
@@ -259,15 +259,7 @@ subprojects {
implementation
group:
'org.apache.kafka'
,
name:
'kafka-clients'
,
version:
"${kafkaclientsVersion}"
// https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka
implementation
group:
'org.springframework.kafka'
,
name:
'spring-kafka'
,
version:
"${springkafkaVersion}"
//rocketmq
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-common'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-remoting'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-logging'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-client'
,
version:
"${rocketmqclientVersion}"
// https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-spring-boot
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot'
,
version:
"${rocketmqspringbootVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot-starter'
,
version:
"${rocketmqspringbootVersion}"
//saml see maxkey-lib
//implementation group: 'org.opensaml', name: 'opensaml', version: "${opensamlVersion}"
//implementation group: 'org.opensaml', name: 'openws', version: "${openwsVersion}"
...
...
config/build_standard.gradle
浏览文件 @
f29df46a
...
...
@@ -295,15 +295,7 @@ subprojects {
implementation
group:
'org.apache.kafka'
,
name:
'kafka-clients'
,
version:
"${kafkaclientsVersion}"
// https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka
implementation
group:
'org.springframework.kafka'
,
name:
'spring-kafka'
,
version:
"${springkafkaVersion}"
//rocketmq
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-common'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-remoting'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-logging'
,
version:
"${rocketmqclientVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-client'
,
version:
"${rocketmqclientVersion}"
// https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-spring-boot
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot'
,
version:
"${rocketmqspringbootVersion}"
implementation
group:
'org.apache.rocketmq'
,
name:
'rocketmq-spring-boot-starter'
,
version:
"${rocketmqspringbootVersion}"
//saml see maxkey-lib
//implementation group: 'org.opensaml', name: 'opensaml', version: "${opensamlVersion}"
//implementation group: 'org.opensaml', name: 'openws', version: "${openwsVersion}"
...
...
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/MessageQueueService.java
浏览文件 @
f29df46a
...
...
@@ -19,10 +19,8 @@ package org.maxkey.persistence.mq;
import
java.util.UUID
;
import
org.apache.rocketmq.spring.core.RocketMQTemplate
;
import
org.maxkey.configuration.ApplicationConfig
;
import
org.maxkey.persistence.mq.thread.KafkaProvisioningThread
;
import
org.maxkey.persistence.mq.thread.RocketMQProvisioningThread
;
import
org.maxkey.util.DateUtils
;
import
org.maxkey.util.JsonUtils
;
import
org.slf4j.Logger
;
...
...
@@ -40,9 +38,6 @@ public class MessageQueueService {
@Autowired
protected
KafkaTemplate
<
String
,
String
>
kafkaTemplate
;
@Autowired
private
RocketMQTemplate
rocketMQTemplate
;
public
void
setApplicationConfig
(
ApplicationConfig
applicationConfig
)
{
this
.
applicationConfig
=
applicationConfig
;
...
...
@@ -63,7 +58,7 @@ public class MessageQueueService {
* @param actionType CREATE UPDATE DELETE
*/
public
void
send
(
String
topic
,
Object
content
,
String
actionType
)
{
//maxkey.server.message.queue , if not none , Kafka
, RocketMQ
//maxkey.server.message.queue , if not none , Kafka
if
(
applicationConfig
.
isMessageQueueSupport
())
{
MqMessage
message
=
new
MqMessage
(
...
...
@@ -79,9 +74,8 @@ public class MessageQueueService {
if
(
applicationConfig
.
getMessageQueue
().
equalsIgnoreCase
(
"Kafka"
))
{
_logger
.
trace
(
"Kafka message..."
);
thread
=
new
KafkaProvisioningThread
(
kafkaTemplate
,
topic
,
msg
);
}
else
if
(
applicationConfig
.
getMessageQueue
().
equalsIgnoreCase
(
"RocketMQ"
))
{
_logger
.
trace
(
"RocketMQ message..."
);
thread
=
new
RocketMQProvisioningThread
(
rocketMQTemplate
,
topic
,
msg
);
}
else
{
_logger
.
trace
(
"no send message..."
);
}
thread
.
start
();
}
...
...
maxkey-persistence/src/main/java/org/maxkey/persistence/mq/thread/RocketMQProvisioningThread.java
已删除
100644 → 0
浏览文件 @
a7060664
/*
* Copyright [2022] [MaxKey of copyright http://www.maxkey.top]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.maxkey.persistence.mq.thread
;
import
org.apache.rocketmq.spring.core.RocketMQTemplate
;
import
org.maxkey.pretty.PrettyFactory
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.messaging.support.MessageBuilder
;
/**
* RocketMQ Provisioning Thread for send message
*
*/
public
class
RocketMQProvisioningThread
extends
Thread
{
private
static
final
Logger
_logger
=
LoggerFactory
.
getLogger
(
RocketMQProvisioningThread
.
class
);
RocketMQTemplate
rocketMQTemplate
;
String
topic
;
String
msg
;
public
RocketMQProvisioningThread
(
RocketMQTemplate
rocketMQTemplate
,
String
topic
,
String
msg
)
{
this
.
rocketMQTemplate
=
rocketMQTemplate
;
this
.
topic
=
topic
;
this
.
msg
=
msg
;
}
@Override
public
void
run
()
{
_logger
.
debug
(
"send message \n{}"
,
PrettyFactory
.
getJsonPretty
().
format
(
msg
));
rocketMQTemplate
.
syncSend
(
topic
,
MessageBuilder
.
withPayload
(
msg
).
build
());
_logger
.
debug
(
"send to Message Queue finished ."
);
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录