salvo-rs / salvo

A powerful web framework built with a simplified design.
https://salvo.rs
Apache License 2.0
3.26k stars 197 forks source link

Salvo 可否侦听多个端口,每个端口可以访问的资源是不同的 #888

Closed longzou closed 2 weeks ago

longzou commented 2 weeks ago

Salvo是否可以实现在一个服务里同时开多个端口,且每个端口服务的路由是不样的。 如端8080 提供 /api 这样的服务,, 8091端口提供 /admin/ 这样的服务 。

chrislearn commented 2 weeks ago

两个 Listener 就行。 可以 用 Listener 的 join 把他两连一起,也可以自己 spawn. https://docs.rs/salvo_core/latest/salvo_core/conn/trait.Listener.html#method.join https://docs.rs/tokio/latest/tokio/task/fn.spawn.html