Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Kwan的解忧杂货铺@新空间代码工作室
Rocketmq
提交
e4c0a4c4
R
Rocketmq
项目概览
Kwan的解忧杂货铺@新空间代码工作室
/
Rocketmq
与 Fork 源项目一致
Fork自
Apache RocketMQ / Rocketmq
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rocketmq
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
e4c0a4c4
编写于
1月 16, 2019
作者:
H
huzongtang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
polish and adjust codes for remoting module.
上级
f7c55b9f
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
27 addition
and
16 deletion
+27
-16
distribution/conf/flowControl.yml
distribution/conf/flowControl.yml
+19
-0
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyChannelHandlerContextImpl.java
...cketmq/remoting/netty/NettyChannelHandlerContextImpl.java
+1
-2
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyChannelImpl.java
.../org/apache/rocketmq/remoting/netty/NettyChannelImpl.java
+1
-3
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyRemotingAbstract.java
...apache/rocketmq/remoting/netty/NettyRemotingAbstract.java
+6
-3
remoting/src/main/java/org/apache/rocketmq/remoting/util/ServiceProvider.java
...va/org/apache/rocketmq/remoting/util/ServiceProvider.java
+0
-8
未找到文件。
distribution/conf/flowControl.yml
0 → 100644
浏览文件 @
e4c0a4c4
snode
:
countLimit
:
# flow control type, only requestCount & requestSize support
-
flowControlResourceName
:
310
flowControlGrade
:
1
flowControlBehavior
:
1
flowControlResourceCount
:
500.00
#QPS
-
flowControlResourceName
:
overall
flowControlGrade
:
1
flowControlBehavior
:
1
flowControlResourceCount
:
10000.00
#QPS
sizeLimit
:
-
flowControlResourceName
:
310
flowControlGrade
:
1
flowControlBehavior
:
1
flowControlResourceCount
:
5.00
#KB/S
topicLimit
:
\ No newline at end of file
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyChannelHandlerContextImpl.java
浏览文件 @
e4c0a4c4
...
...
@@ -23,9 +23,8 @@ import org.apache.rocketmq.remoting.common.RemotingHelper;
import
org.apache.rocketmq.remoting.protocol.RemotingCommand
;
public
class
NettyChannelHandlerContextImpl
implements
RemotingChannel
{
public
static
final
String
ROCKETMQ_REMOTING
=
"RocketmqRemoting"
;
private
static
final
InternalLogger
log
=
InternalLoggerFactory
.
getLogger
(
ROCKETMQ_REMOTING
);
private
static
final
InternalLogger
log
=
InternalLoggerFactory
.
getLogger
(
R
emotingHelper
.
R
OCKETMQ_REMOTING
);
private
final
ChannelHandlerContext
channelHandlerContext
;
...
...
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyChannelImpl.java
浏览文件 @
e4c0a4c4
...
...
@@ -28,9 +28,7 @@ import org.apache.rocketmq.remoting.common.RemotingHelper;
import
org.apache.rocketmq.remoting.protocol.RemotingCommand
;
public
class
NettyChannelImpl
implements
RemotingChannel
{
public
static
final
String
ROCKETMQ_REMOTING
=
"RocketmqRemoting"
;
private
static
final
InternalLogger
log
=
InternalLoggerFactory
.
getLogger
(
ROCKETMQ_REMOTING
);
private
static
final
InternalLogger
log
=
InternalLoggerFactory
.
getLogger
(
RemotingHelper
.
ROCKETMQ_REMOTING
);
private
final
Channel
channel
;
...
...
remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyRemotingAbstract.java
浏览文件 @
e4c0a4c4
...
...
@@ -176,7 +176,7 @@ public abstract class NettyRemotingAbstract {
processRequestCommand
(
remotingChannel
,
cmd
);
break
;
case
RESPONSE_COMMAND:
processResponseCommand
(
ctx
,
cmd
);
processResponseCommand
(
remotingChannel
,
cmd
);
break
;
default
:
break
;
...
...
@@ -279,10 +279,13 @@ public abstract class NettyRemotingAbstract {
/**
* Process response from remote peer to the previous issued requests.
*
* @param
ctx
channel handler context.
* @param
remotingChannel
channel handler context.
* @param cmd response command instance.
*/
public
void
processResponseCommand
(
ChannelHandlerContext
ctx
,
RemotingCommand
cmd
)
{
public
void
processResponseCommand
(
final
RemotingChannel
remotingChannel
,
RemotingCommand
cmd
)
{
NettyChannelHandlerContextImpl
nettyChannelHandlerContext
=
(
NettyChannelHandlerContextImpl
)
remotingChannel
;
final
ChannelHandlerContext
ctx
=
nettyChannelHandlerContext
.
getChannelHandlerContext
();
final
int
opaque
=
cmd
.
getOpaque
();
final
ResponseFuture
responseFuture
=
responseTable
.
get
(
opaque
);
if
(
responseFuture
!=
null
)
{
...
...
remoting/src/main/java/org/apache/rocketmq/remoting/util/ServiceProvider.java
浏览文件 @
e4c0a4c4
...
...
@@ -32,14 +32,6 @@ public class ServiceProvider {
*/
private
static
ClassLoader
thisClassLoader
;
/**
* JDK1.3+ <a href= "http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Service%20Provider" > 'Service Provider'
* specification</a>.
*/
public
static
final
String
TRANSACTION_SERVICE_ID
=
"META-INF/service/org.apache.rocketmq.broker.transaction.TransactionalMessageService"
;
public
static
final
String
TRANSACTION_LISTENER_ID
=
"META-INF/service/org.apache.rocketmq.broker.transaction.AbstractTransactionalMessageCheckListener"
;
static
{
thisClassLoader
=
getClassLoader
(
ServiceProvider
.
class
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录