Đối với một trong các dự án nhà của tôi, tôi quyết định sử dụng các thùng chứa docker và con số cho dàn nhạc (lần đầu tiên sử dụng các công cụ đó).fig up: docker container bắt đầu đồng bộ hóa
Đây là fig.yaml tôi:
rabbitmq:
image: dockerfile/rabbitmq:latest
mongodb:
image: mongo
app:
build: .
command: python /code/app/main.py
links:
- rabbitmq
- mongodb
volumes:
- .:/code
RabbitMQ thời gian bắt đầu là chậm hơn nhiều so với thời điểm nộp đơn của tôi tải. Mặc dù thỏmq container bắt đầu tải đầu tiên (vì nó nằm trong liên kết ứng dụng), khi ứng dụng của tôi cố gắng kết nối với máy chủ thỏmq, nó vẫn chưa có sẵn (chắc chắn là tải vấn đề thời gian, vì nếu tôi chỉ chèn ngủ trong 5 giây trước khi kết nối với thỏmq - mọi thứ đều hoạt động tốt). Có cách nào tiêu chuẩn để giải quyết vấn đề đồng bộ hóa thời gian tải không?
Cảm ơn.