forked from such-gitea/wownero-lws
Switch from epee http server to boost::beast http server. Min boost 1.70 (#136)
There is roughly a 7.4% increase in performance in the switch to boost::beast. Additionally, the REST endpoints `/daemon_status`, `/get_unspent_outs`, and `/submit_raw_tx` do not block in ZMQ calls, allowing for better response times regardless of `monerod` status. The REST endpoints `/login and `/get_random_outs` still need updates to prevent blocking (`/login` is conditional on DB state).
This commit is contained in:
committed by
Lee *!* Clagett
parent
8080159fc8
commit
075dc5d7c2
@@ -31,6 +31,7 @@ include_directories(.)
|
||||
add_subdirectory(lmdb)
|
||||
add_subdirectory(wire)
|
||||
add_subdirectory(db)
|
||||
add_subdirectory(net)
|
||||
add_subdirectory(rpc)
|
||||
add_subdirectory(util)
|
||||
|
||||
@@ -49,12 +50,14 @@ target_link_libraries(monero-lws-daemon-common
|
||||
${MONERO_lmdb}
|
||||
monero-lws-common
|
||||
monero-lws-db
|
||||
monero-lws-net
|
||||
monero-lws-rpc
|
||||
monero-lws-rpc-scanner
|
||||
monero-lws-wire-json
|
||||
monero-lws-util
|
||||
${Boost_CHRONO_LIBRARY}
|
||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||
${Boost_SYSTEM_LIBRARY}
|
||||
${Boost_THREAD_LIBRARY}
|
||||
${Boost_THREAD_LIBS_INIT}
|
||||
${EXTRA_LIBRARIES}
|
||||
|
||||
Reference in New Issue
Block a user