|
1 | 1 | #include <userver/clients/http/component.hpp>
|
2 | 2 | #include <userver/components/minimal_server_component_list.hpp>
|
| 3 | +#include <userver/congestion_control/component.hpp> |
3 | 4 | #include <userver/server/handlers/ping.hpp>
|
4 | 5 | #include <userver/server/handlers/tests_control.hpp>
|
5 | 6 | #include <userver/testsuite/testsuite_support.hpp>
|
6 | 7 | #include <userver/ugrpc/client/client_factory_component.hpp>
|
| 8 | +#include <userver/ugrpc/client/common_component.hpp> |
| 9 | +#include <userver/ugrpc/client/middlewares/deadline_propagation/component.hpp> |
| 10 | +#include <userver/ugrpc/client/middlewares/log/component.hpp> |
| 11 | +#include <userver/ugrpc/server/middlewares/congestion_control/component.hpp> |
| 12 | +#include <userver/ugrpc/server/middlewares/deadline_propagation/component.hpp> |
| 13 | +#include <userver/ugrpc/server/middlewares/log/component.hpp> |
7 | 14 | #include <userver/ugrpc/server/server_component.hpp>
|
8 | 15 | #include <userver/utils/daemon_run.hpp>
|
9 | 16 |
|
|
13 | 20 | int main(int argc, char* argv[]) {
|
14 | 21 | auto component_list =
|
15 | 22 | userver::components::MinimalServerComponentList()
|
| 23 | + .Append<userver::congestion_control::Component>() |
16 | 24 | .Append<userver::ugrpc::server::ServerComponent>()
|
| 25 | + .Append<userver::ugrpc::server::middlewares::congestion_control::Component>() |
| 26 | + .Append<userver::ugrpc::server::middlewares::deadline_propagation::Component>() |
| 27 | + .Append<userver::ugrpc::server::middlewares::log::Component>() |
| 28 | + .Append<userver::ugrpc::client::CommonComponent>() |
17 | 29 | .Append<userver::ugrpc::client::ClientFactoryComponent>()
|
| 30 | + .Append<userver::ugrpc::client::middlewares::deadline_propagation::Component>() |
| 31 | + .Append<userver::ugrpc::client::middlewares::log::Component>() |
18 | 32 | .Append<userver::server::handlers::Ping>()
|
19 | 33 | .Append<userver::components::TestsuiteSupport>()
|
20 | 34 | .Append<userver::components::HttpClient>()
|
|
0 commit comments