Hiện App Engine đang có 2 concept là App và Service:
App sẽ là thành phần bao gồm các service nhằm mục đích nhóm các dịch vụ liên quan đến nhau vào cùng 1 nơi để dễ quản lý và sau này sẽ support private network cho các service trong 1 App và giữa các app
Service sẽ là thành phần để người dùng triển khai các dịch vụ lên.
Vậy để trả lời câu hỏi của bác thì để triển khai mô hình microservice thì mỗi dịch vụ bác muốn triển khai sẽ tương ứng với 1 service trong App. 1 Service thì chỉ nên chạy 1 dịch vụ (làm 1 nhiệm vụ).
Có gì cần tư vấn thêm thì cứ nhắn em qua Telegram nhé @HoangViet12
Index field khóa ngoại bạn ạ, bởi vì khi bản xóa bản ghi trên khóa ngoại, nó sẽ check các bản ghi có liên quan tới nó, nếu không có index trên trường cần khóa ngoại thì sẽ cần scan cả bảng để tìm bản ghi nó, nên tốn hiệu năng.
THẢO LUẬN
Bài viết chi tiết quá, cảm ơn tác giả.
đỉnh
@nguyen.van.hungb em oke rồi anh hi
thank kiu bạn
@dactoankmapydev ừm đúng rồi 😁
Cảm ơn đã viết bài này ạ. Các bạn chưa hiểu rõ BN có thể đọc thêm bài này của tác giả: https://viblo.asia/p/3-cap-do-hieu-ve-batch-normalization-bai-dich-johann-huber-Yym40mRmJ91#=
@viet111 Nghĩa là 1 app engine bao gồm nhiều service à bạn ?
Cảm ơn tác giả ạ
Mình không có bạn ơi, chủ yếu là logic, ý tưởng. Triển khai bằng ngôn ngữ nào không quan trọng lắm
)
Hay quá a ơi . +1 vote
Hiện App Engine đang có 2 concept là App và Service:
Vậy để trả lời câu hỏi của bác thì để triển khai mô hình microservice thì mỗi dịch vụ bác muốn triển khai sẽ tương ứng với 1 service trong App. 1 Service thì chỉ nên chạy 1 dịch vụ (làm 1 nhiệm vụ).
Có gì cần tư vấn thêm thì cứ nhắn em qua Telegram nhé @HoangViet12
thank bạn
tks
tks
Mình muốn triển khai theo microservice, thì mỗi service tương ứng với 1 app engine à bạn ? 1 server có thể có nhiều appengine cùng run không
Index field khóa ngoại bạn ạ, bởi vì khi bản xóa bản ghi trên khóa ngoại, nó sẽ check các bản ghi có liên quan tới nó, nếu không có index trên trường cần khóa ngoại thì sẽ cần scan cả bảng để tìm bản ghi nó, nên tốn hiệu năng.
Tại sao bạn scaler tập train mà lại không scaler tập test vậy nhỉ ??
đơn giản là dùng những cái script đó để cài php extension trong docker sẽ tiện hơn nhé e.
E có thể xem kĩ hơn ở đây: https://github.com/docker-library/docs/tree/master/php#how-to-install-more-php-extensions
@MrNo1 oke ban nhe
@WRBKOR23 ko, ngầm hiểu sao được hả e
)
như e thấy service
dbvàredisnó ko cần gọi tới đâu cả, nên nó chả cần biến gì cả, ta đơn giản là chạy nó và để đóappthì gọi tớidbvàredisnên ởappta có các biến môi trường lưu địa chỉ (host) củadbvàredis