• B
    Add http server (#956) · a0faf1a7
    BossZou 提交于
    * refactoring(create_table done)
    
    * refactoring
    
    * refactor server delivery (insert done)
    
    * refactoring server module (count_table done)
    
    * server refactor done
    
    * cmake pass
    
    * refactor server module done.
    
    * set grpc response status correctly
    
    * format done.
    
    * fix redefine ErrorMap()
    
    * optimize insert reducing ids data copy
    
    * optimize grpc request with reducing data copy
    
    * clang format
    
    * [skip ci] Refactor server module done. update changlog. prepare for PR
    
    * remove explicit and change int32_t to int64_t
    
    * add web server
    
    * [skip ci] add license in web module
    
    * modify header include & comment oatpp environment config
    
    * add port configure & create table in handler
    
    * modify web url
    
    * simple url complation done & add swagger
    
    * make sure web url
    
    * web functionality done. debuging
    
    * add web unittest
    
    * web test pass
    
    * add web server port
    
    * add web server port in template
    
    * update unittest cmake file
    
    * change web server default port to 19121
    
    * rename method in web module & unittest pass
    
    * add search case in unittest for web module
    
    * rename some variables
    
    * fix bug
    
    * unittest pass
    
    * web prepare
    
    * fix cmd bug(check server status)
    
    * update changlog
    
    * add web port validate & default set
    
    * clang-format pass
    
    * add web port test in unittest
    
    * add CORS & redirect root to swagger ui
    
    * add web status
    
    * web table method func cascade test pass
    
    * add config url in web module
    
    * modify thirdparty cmake to avoid building oatpp test
    
    * clang format
    
    * update changlog
    
    * add constants in web module
    
    * reserve Config.cpp
    
    * fix constants reference bug
    
    * replace web server with async module
    
    * modify component to support async
    
    * format
    
    * developing controller & add test clent into unittest
    
    * add web port into demo/server_config
    
    * modify thirdparty cmake to allow build test
    
    * remove  unnecessary comment
    
    * add endpoint info in controller
    
    * finish web test(bug here)
    
    * clang format
    
    * add web test cpp to lint exclusions
    
    * check null field in GetConfig
    
    * add macro RETURN STATUS DTo
    
    * fix cmake conflict
    
    * fix crash when exit server
    
    * remove surplus comments & add http param check
    
    * add uri /docs to direct swagger
    
    * format
    
    * change cmd to system
    
    * add default value & unittest in web module
    
    * add macros to judge if GPU supported
    
    * add macros in unit & add default in index dto & print error message when bind http port fail
    
    * format (fix #788)
    
    * fix cors bug (not completed)
    
    * comment cors
    
    * change web framework to simple api
    
    * comments optimize
    
    * change to simple API
    
    * remove comments in controller.hpp
    
    * remove EP_COMMON_CMAKE_ARGS in oatpp and oatpp-swagger
    
    * add ep cmake args to sqlite
    
    * clang-format
    
    * change a format
    
    * test pass
    
    * change name to
    
    * fix compiler issue(oatpp-swagger depend on oatpp)
    
    * add & in start_server.h
    
    * specify lib location with oatpp and oatpp-swagger
    
    * add comments
    
    * add swagger definition
    
    * [skip ci] change http method options status code
    
    * remove oatpp swagger(fix #970)
    
    * remove comments
    
    * check Start web behavior
    
    * add default to cpu_cache_capacity
    
    * remove swagger component.hpp & /docs url
    
    * remove /docs info
    
    * remove /docs in unittest
    
    * remove space in test rpc
    
    * remove repeate info in CHANGLOG
    
    * change cache_insert_data default value as a constant
    
    * [skip ci] Fix some broken links (#960)
    
    * [skip ci] Fix broken link
    
    * [skip ci] Fix broken link
    
    * [skip ci] Fix broken link
    
    * [skip ci] Fix broken links
    
    * fix issue 373 (#964)
    
    * fix issue 373
    
    * Adjustment format
    
    * Adjustment format
    
    * Adjustment format
    
    * change readme
    
    * #966 update NOTICE.md (#967)
    
    * remove comments
    
    * check Start web behavior
    
    * add default to cpu_cache_capacity
    
    * remove swagger component.hpp & /docs url
    
    * remove /docs info
    
    * remove /docs in unittest
    
    * remove space in test rpc
    
    * remove repeate info in CHANGLOG
    
    * change cache_insert_data default value as a constant
    
    * adjust web port cofig place
    
    * rename web_port variable
    
    * set advanced config name add DEFAULT
    Co-authored-by: Njielinxu <52057195+jielinxu@users.noreply.github.com>
    Co-authored-by: NJackLCL <53512883+JackLCL@users.noreply.github.com>
    Co-authored-by: NCai Yudong <yudong.cai@zilliz.com>
    a0faf1a7
lint_exclusions.txt 198 字节