2 года назад
Docker. Реализация шлюзов API с помощью Ocelot
Важно! В настоящее время приложение микрослужбы eShopOnContainers использует функции, предоставляемые Envoy для реализации шлюза API вместо раннее упоминаемого Ocelot. Мы внесли этот вариант проектирования из-за встроенной поддержки Envoy для протокола WebSocket, необходимого для нового обмена данными между службами gRPC, реализованного в eShopOnContainers. Тем не менее, мы сохранили этот раздел в руководстве, так что вы можете рассматривать Ocelot как простой, совместимый и легкий API шлюз, подходящий для сценариев производственного уровня...
3 месяца назад
CaaS на Rust
Для чего нужна данная статья? : Зачем Вам это уметь? : Пример: use bollard::Docker; use bollard::container::{CreateContainerOptions, StartContainerOptions}; use tokio::main; #[main] async fn main() -> Result<(), Box<dyn std::error::Error>> { let docker = Docker::connect_with_local_defaults()?; let create_options = CreateContainerOptions { name: "example" }; let config = bollard::container::Config { image: Some("alpine"), cmd: Some(vec!["echo", "Hello, CaaS!"]), ...