Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2015-10-22 16:57:27 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
22fa9a0f1f5778af32c156157be078db52ebb933
22fa9a0f
1 parent
531b658f
kafka use temp transport to fetch metadata.
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
6 行增加
和
7 行删除
trunk/src/app/srs_app_kafka.cpp
trunk/src/app/srs_app_kafka.hpp
trunk/src/app/srs_app_kafka.cpp
查看文件 @
22fa9a0
...
...
@@ -275,8 +275,6 @@ SrsKafkaProducer::SrsKafkaProducer()
cache
=
new
SrsKafkaCache
();
lb
=
new
SrsLbRoundRobin
();
transport
=
new
SrsTcpClient
();
kafka
=
new
SrsKafkaClient
(
transport
);
}
SrsKafkaProducer
::~
SrsKafkaProducer
()
...
...
@@ -284,8 +282,6 @@ SrsKafkaProducer::~SrsKafkaProducer()
clear_metadata
();
srs_freep
(
lb
);
srs_freep
(
kafka
);
srs_freep
(
transport
);
srs_freep
(
worker
);
srs_freep
(
pthread
);
...
...
@@ -443,6 +439,12 @@ int SrsKafkaProducer::request_metadata()
return
ret
;
}
SrsTcpClient
*
transport
=
new
SrsTcpClient
();
SrsAutoFree
(
SrsTcpClient
,
transport
);
SrsKafkaClient
*
kafka
=
new
SrsKafkaClient
(
transport
);
SrsAutoFree
(
SrsKafkaClient
,
kafka
);
std
::
string
server
;
int
port
=
SRS_CONSTS_KAFKA_DEFAULT_PORT
;
if
(
true
)
{
...
...
@@ -460,7 +462,6 @@ int SrsKafkaProducer::request_metadata()
}
// reconnect to kafka server.
transport
->
close
();
if
((
ret
=
transport
->
connect
(
server
,
port
,
SRS_CONSTS_KAFKA_TIMEOUT_US
))
!=
ERROR_SUCCESS
)
{
srs_error
(
"kafka connect %s:%d failed. ret=%d"
,
server
.
c_str
(),
port
,
ret
);
return
ret
;
...
...
trunk/src/app/srs_app_kafka.hpp
查看文件 @
22fa9a0
...
...
@@ -164,8 +164,6 @@ public:
private
:
SrsLbRoundRobin
*
lb
;
SrsAsyncCallWorker
*
worker
;
SrsTcpClient
*
transport
;
SrsKafkaClient
*
kafka
;
public
:
SrsKafkaProducer
();
virtual
~
SrsKafkaProducer
();
...
...
请
注册
或
登录
后发表评论