Cảm ơn anh về bài chia sẻ. Em có thắc mắc liên quan đến việc chia sẻ dữ liệu giữa các thành phần của MFE. Ví dụ như các components dùng chung, media assets, store management hoặc authentication state. Mong nhận được chia sẻ thêm từ anh
@datbv Chủ thớt cho mình hỏi "orchestration pattern" thì có thằng orchestrator lưu giữ event state để rollback. Còn choreography thì không có, vì state đang nằm rải rác trên nhiều service, thì không biết "saga choreography" sẽ rollback ntn nhỉ? Chẳng nhẽ rollback thủ công? Mong được chia sẻ về băn khoăn này...
Series này của anh chất lượng thật sự ạ, rất hâm mộ a. Và em có học đến Ingress thì có đoạn chỗ này e được hiểu như vậy, mong anh xem có đúng không ạ
1.Khi dùng Nginx Ingress, sẽ tạo ra deployment replicaset về nginx-ingress-controller. Và có service để expose các pod chạy dưới dạng NodePort, và nếu mình chỉ sử dụng ip của 1 node bất kì để dùng external thì nó không có tính khả dụng cao và sập nếu node đó bị die. Vậy nên mình phải thêm 1 layer đằng trước là proxy (HAProxy) để mình có thể LoadBalancing vào trong các Node còn lại chứa nginx-ingress-controller để tăng khả năng HA ạ.
2.Và nếu mình dùng GKE thì service của Nginx Ingress có thể expose các pod chạy dưới dạng LoadBalancer phải không ạ, mình không cần phải thêm HAProxy như ở trên
3.Cái này không liên quan đến Ingress, có phải khi mình tạo các service (CluserIP, NodePort, LoadBalancer,..) thì service này sẽ chịu trách nhiệm là chuyển hướng đến các pods nào phải không ạ ( như kiểu loadbalancing nhỏ) khi mình vào service đó
Hi bạn, thật ra là cả mã nguồn crawler và dữ liệu cào được đều được BeeCost team public trên github. Bạn có thể mày mò và tự cào luôn chứ không phải mất công gọi lại API của họ làm gì cả.
Link https://github.com/beecost/bee-university
lệnh đúng là :!bash thì pro lại đánh ban thành :bash! . Làm anh em toát mất mồ hôi một lúc mới định hình lại được.
Cảm ơn pro rất nhiều, bài viết rất hữu ích !!!! 👍️ 👍️
Bài viết rất hay cụ thể và cập nhật được cách cấu hình spring security 6 từ spring boot 3.x. Thanks bạn rất nhiều và mong bạn sẽ ra nhiều bài khó khó nâng cao như này.
THẢO LUẬN
Cảm ơn anh về bài chia sẻ. Em có thắc mắc liên quan đến việc chia sẻ dữ liệu giữa các thành phần của MFE. Ví dụ như các components dùng chung, media assets, store management hoặc authentication state. Mong nhận được chia sẻ thêm từ anh
series của a có nói về docker-sync không ạ
Thank a! bài viết rất hay ạ
@datbv Chủ thớt cho mình hỏi "orchestration pattern" thì có thằng orchestrator lưu giữ event state để rollback. Còn choreography thì không có, vì state đang nằm rải rác trên nhiều service, thì không biết "saga choreography" sẽ rollback ntn nhỉ? Chẳng nhẽ rollback thủ công? Mong được chia sẻ về băn khoăn này...
Nghe giải thích về các loại JOIN thì khó hiểu quá, nhưng khi bạn kèm theo hình ảnh thì hiểu ngay 100%
https://images.viblo.asia/3460f2f7-3020-454f-ab84-88c0403da69b.PNG
Cảm ơn bạn đã giành thời gian đọc bài viết của mình ^^
@ntngoc96wd cảm ơn sự giúp đỡ của anh rất nhiều
Theo như mình tìm hiểu thì Prisma không support Generic Pattern, chi tiết bạn đọc thêm ở issue này: https://github.com/prisma/prisma/discussions/3929. Cách chữa cháy hiện tại mình thấy khá ổn của bác webafra là:
Cảm ơn góp ý của anh ạ 😅
Series này của anh chất lượng thật sự ạ, rất hâm mộ a. Và em có học đến Ingress thì có đoạn chỗ này e được hiểu như vậy, mong anh xem có đúng không ạ
1.Khi dùng Nginx Ingress, sẽ tạo ra deployment replicaset về nginx-ingress-controller. Và có service để expose các pod chạy dưới dạng NodePort, và nếu mình chỉ sử dụng ip của 1 node bất kì để dùng external thì nó không có tính khả dụng cao và sập nếu node đó bị die. Vậy nên mình phải thêm 1 layer đằng trước là proxy (HAProxy) để mình có thể LoadBalancing vào trong các Node còn lại chứa nginx-ingress-controller để tăng khả năng HA ạ.
2.Và nếu mình dùng GKE thì service của Nginx Ingress có thể expose các pod chạy dưới dạng LoadBalancer phải không ạ, mình không cần phải thêm HAProxy như ở trên
3.Cái này không liên quan đến Ingress, có phải khi mình tạo các service (CluserIP, NodePort, LoadBalancer,..) thì service này sẽ chịu trách nhiệm là chuyển hướng đến các pods nào phải không ạ ( như kiểu loadbalancing nhỏ) khi mình vào service đó
Cảm ơn anh rất nhiều ạ
Hi bạn, thật ra là cả mã nguồn crawler và dữ liệu cào được đều được BeeCost team public trên github. Bạn có thể mày mò và tự cào luôn chứ không phải mất công gọi lại API của họ làm gì cả. Link https://github.com/beecost/bee-university
Cảm ơn pro rất nhiều, bài viết rất hữu ích !!!! 👍️ 👍️
Bài viết rất hay cụ thể và cập nhật được cách cấu hình spring security 6 từ spring boot 3.x. Thanks bạn rất nhiều và mong bạn sẽ ra nhiều bài khó khó nâng cao như này.
Mình đã update rồi a
Do server của mình bị thu hồi domain ạ. Mình đang thay đổi rồi , sẽ báo lại ngay sau khi xong ạ 😄
@Daube3 zalo mình nè : 0902141794
@Memelover72 bạn nào muốn mua inbox mình nhé. Mới mua dc 2 tuần ko có thời gian để vọc nên bán lại. Liên hệ: đã bán
Cảm ơn bài viết của anh
Bài viết hay nhưng mà ảnh lỗi hết r, bạn load lại ảnh được không ạ