Подписаться на уведомления

@p2p_portal



Рассылки Subscribe.Ru
Лента P2P Portal
Ноябрь 2020
ПН ВТ СР ЧТ ПН СБ ВС
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
Фильмы / Сериалы Laravel Microservices- Breaking a Monolith to M...

Laravel Microservices- Breaking A Monolith To M... – Top-Rated & Reliable

Автор: ShumaherНаписать ПС | Дата: 19-11-2020 / 01:25 | 3542 просмотров | 0 комментариев

Laravel Microservices- Breaking A Monolith To M... – Top-Rated & Reliable

return response()->json(['token' => $token]);

In order-service :

return $product['stock'] >= $quantity;

order-service: build: ./order-service environment: SERVICES_CATALOG_URL: http://catalog-service:8000 RABBITMQ_HOST: rabbitmq ports: - "8003:8000"

// app/Actions/CheckProductStock.php use Illuminate\Support\Facades\Http; public function execute($productId, $quantity) Laravel Microservices- Breaking a Monolith to M...

Synchronous HTTP calls create temporal coupling . If Catalog service is down, Orders fail. Use Circuit Breaker pattern (e.g., Laravel Circuit Breaker cache driver). Step 4: Asynchronous Events (Using RabbitMQ) To avoid tight coupling, use events. When an order is placed, OrderService emits OrderPlaced event. CatalogService listens and reduces stock.

$user = User::where('email', $request->email)->first(); $token = JWTAuth::fromUser($user); In order-service : return $product['stock'] &gt

composer require vladimir-yuldashev/laravel-queue-rabbitmq // app/Events/OrderPlaced.php class OrderPlaced implements ShouldBroadcast

Теги: , , , ,   Источник: RuTracker
версия для печати версия для печати | версия для печати с комментариями
Сообщество / Community (2009-2015) WEB-DL 720p - рейтинг: 0/5 (0)


Оставить комментарий:
Логин:
Пароль:
  входить автоматически

Жирный Курсив Подчеркнутый Laravel Microservices- Breaking a Monolith to M... Выравнивание по левому краю Выравнивание по центру Выравнивание по правому краю Laravel Microservices- Breaking a Monolith to M... Цвет шрифта Размер шрифта Laravel Microservices- Breaking a Monolith to M... Ссылка Email Laravel Microservices- Breaking a Monolith to M... Картинка Видео Laravel Microservices- Breaking a Monolith to M... Цитата Выделить [mark] Выделить [mark2] Выделить [mark3] Выделить [code] Выделить [highlight] Laravel Microservices- Breaking a Monolith to M... Выделить magnet-ссылку в DirectConnect [dc] Выделить magnet-ссылку на DCLS-список [dcls] Выделить magnet-ссылку в BitTorrent [bt] Выделить ed2k-ссылку в eDonkey [ed2k] Выделить секрет BitTorrent Sync [btsync] Laravel Microservices- Breaking a Monolith to M... Спойлер Обрезать Laravel Microservices- Breaking a Monolith to M... Magnet-ссылка
доступные теги

 что это?