Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-AMF
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-AMF
Commits
adb4e5bc
Commit
adb4e5bc
authored
Sep 27, 2021
by
Tien-Thinh Nguyen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Try multithread by default for pistache
parent
0d2d98f0
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
5 deletions
+6
-5
src/oai-amf/main.cpp
src/oai-amf/main.cpp
+5
-4
src/sbi/amf_server/AMFApiServer.cpp
src/sbi/amf_server/AMFApiServer.cpp
+1
-1
No files found.
src/oai-amf/main.cpp
View file @
adb4e5bc
...
@@ -121,13 +121,14 @@ int main(int argc, char** argv) {
...
@@ -121,13 +121,14 @@ int main(int argc, char** argv) {
Pistache
::
Port
(
amf_cfg
.
n11
.
port
));
Pistache
::
Port
(
amf_cfg
.
n11
.
port
));
amf_api_server_1
=
new
AMFApiServer
(
addr
,
amf_app_inst
);
amf_api_server_1
=
new
AMFApiServer
(
addr
,
amf_app_inst
);
amf_api_server_1
->
init
(
2
);
amf_api_server_1
->
init
(
2
);
std
::
thread
amf_http1_manager
(
&
AMFApiServer
::
start
,
amf_api_server_1
);
//
std::thread amf_http1_manager(&AMFApiServer::start, amf_api_server_1);
amf_api_server_1
->
start
();
// AMF HTTP2 server
// AMF HTTP2 server
amf_api_server_2
=
new
amf_http2_server
(
amf_api_server_2
=
new
amf_http2_server
(
conv
::
toString
(
amf_cfg
.
n11
.
addr4
),
amf_cfg
.
sbi_http2_port
,
amf_app_inst
);
conv
::
toString
(
amf_cfg
.
n11
.
addr4
),
amf_cfg
.
sbi_http2_port
,
amf_app_inst
);
amf_api_server_2
->
init
(
1
);
// amf_api_server_2->init(1);
std
::
thread
amf_http2_manager
(
&
amf_http2_server
::
start
,
amf_api_server_2
);
// std::thread amf_http2_manager(&amf_http2_server::start, amf_api_server_2);
amf_api_server_2
->
start
();
// amf_http1_manager.join();
// amf_http1_manager.join();
// amf_http2_manager.join();
// amf_http2_manager.join();
...
...
src/sbi/amf_server/AMFApiServer.cpp
View file @
adb4e5bc
...
@@ -64,7 +64,7 @@ void AMFApiServer::start() {
...
@@ -64,7 +64,7 @@ void AMFApiServer::start() {
"AMF handler for SubscriptionsCollectionDocumentApiImplEventExposure"
);
"AMF handler for SubscriptionsCollectionDocumentApiImplEventExposure"
);
m_httpEndpoint
->
setHandler
(
m_router
->
handler
());
m_httpEndpoint
->
setHandler
(
m_router
->
handler
());
m_httpEndpoint
->
serve
();
m_httpEndpoint
->
serve
Threaded
();
}
}
void
AMFApiServer
::
shutdown
()
{
void
AMFApiServer
::
shutdown
()
{
m_httpEndpoint
->
shutdown
();
m_httpEndpoint
->
shutdown
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment