[router] migrate router from actix to axum (#8479)
This commit is contained in:
@@ -60,6 +60,9 @@ struct Router {
|
||||
decode_urls: Option<Vec<String>>,
|
||||
prefill_policy: Option<PolicyType>,
|
||||
decode_policy: Option<PolicyType>,
|
||||
// Additional server config fields
|
||||
max_concurrent_requests: usize,
|
||||
cors_allowed_origins: Vec<String>,
|
||||
}
|
||||
|
||||
impl Router {
|
||||
@@ -145,6 +148,8 @@ impl Router {
|
||||
log_dir: self.log_dir.clone(),
|
||||
log_level: self.log_level.clone(),
|
||||
request_id_headers: self.request_id_headers.clone(),
|
||||
max_concurrent_requests: self.max_concurrent_requests,
|
||||
cors_allowed_origins: self.cors_allowed_origins.clone(),
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -184,7 +189,9 @@ impl Router {
|
||||
prefill_urls = None,
|
||||
decode_urls = None,
|
||||
prefill_policy = None,
|
||||
decode_policy = None
|
||||
decode_policy = None,
|
||||
max_concurrent_requests = 64,
|
||||
cors_allowed_origins = vec![]
|
||||
))]
|
||||
fn new(
|
||||
worker_urls: Vec<String>,
|
||||
@@ -219,6 +226,8 @@ impl Router {
|
||||
decode_urls: Option<Vec<String>>,
|
||||
prefill_policy: Option<PolicyType>,
|
||||
decode_policy: Option<PolicyType>,
|
||||
max_concurrent_requests: usize,
|
||||
cors_allowed_origins: Vec<String>,
|
||||
) -> PyResult<Self> {
|
||||
Ok(Router {
|
||||
host,
|
||||
@@ -253,6 +262,8 @@ impl Router {
|
||||
decode_urls,
|
||||
prefill_policy,
|
||||
decode_policy,
|
||||
max_concurrent_requests,
|
||||
cors_allowed_origins,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user