Kiểu như của e nói là, nếu 1 user đã thuộc vào nhóm canary thì sẽ vẫn ở nhóm đó chứ ko quay lại nhóm stable khi F5 nữa
Để làm cái này thì có nhiều cách, dùng cookie chẳng hạn, Nginx ingress support canary release thông qua cookie/headers,....
Ví dụ khi thực hiện canary release, lần đầu user truy cập sẽ cho họ vào nhóm canary (dùng feature mới), và set cho họ 1 cái cookie, những lần tiếp theo họ truy cập nếu vẫn thấy cái cookie đó thì vẫn show feature mới
Em có thắc mắc là nếu như việc deploy 10%-50% với 1 canary application, thì traffic được switch giữa 1 bản stable và canary thì làm sao nhất quán được để thu nhập feedback của user nhỉ ? giống như access 2 lần đầu thì bản stable và lần 3 lại canary, cứ bị switch liên tục như vậy ạ?
E có thắc mắc là nếu có những đoạn css mà sẽ được áp dụng lên tất cà các MFE app (ví dụ, font-family của text và header...) thì mình sẽ quản lý thành phần này ở đâu ạ?
THẢO LUẬN
Chỉ mới là bản Draft thì bạn lên bài viết này có ý nghĩa gì ta?
ok bạn :heehe
chào a a còn file ddowwload của pfsense nữa không ạ cho e xin với ạ .em cảm ơn a
giờ trang loda.me không còn hoạt động nữa à bác
Uk có nhiều kiểu canary release e ạ
Kiểu như của e nói là, nếu 1 user đã thuộc vào nhóm canary thì sẽ vẫn ở nhóm đó chứ ko quay lại nhóm stable khi F5 nữa
Để làm cái này thì có nhiều cách, dùng cookie chẳng hạn, Nginx ingress support canary release thông qua cookie/headers,....
Ví dụ khi thực hiện canary release, lần đầu user truy cập sẽ cho họ vào nhóm canary (dùng feature mới), và set cho họ 1 cái cookie, những lần tiếp theo họ truy cập nếu vẫn thấy cái cookie đó thì vẫn show feature mới
Em có thắc mắc là nếu như việc deploy 10%-50% với 1 canary application, thì traffic được switch giữa 1 bản stable và canary thì làm sao nhất quán được để thu nhập feedback của user nhỉ ? giống như access 2 lần đầu thì bản stable và lần 3 lại canary, cứ bị switch liên tục như vậy ạ?
@s2nhat51099 là khi mình deloy lên Vercel , cơ chế ssl của server đó sẽ chặn hả bạn , thấy nó báo lỗi cors
Mình gửi lại nha bạn, bạn thử coi được không? https://drive.google.com/file/d/15FMfPyfZjMm9msU9q4C3Zdw7bTYj6ROK/view?usp=sharing
Em cảm ơn anh ạ , thật sự quá ý nghĩa ạ
từ trước tôi dùng js code loạn xạ hết . Nhưng khi có ts , tôi đã viết code như kiểu java rồi , bởi vì nó có oop
link drive die rồi b ơi
bài viết rất hay, cảm ơn anh đã chia sẻ 💯
@monmen bài viết ví dụ đi từng bước rất trực quan, Cám ơn bạn 👍️
bác ơi e run file nhưng mà bị lỗi file src, bác giúp e với
😅
@maitrungduc1410 em cảm ơn ạ
thường là ở app shell e ạ (nên là như vậy)
E có thắc mắc là nếu có những đoạn css mà sẽ được áp dụng lên tất cà các MFE app (ví dụ, font-family của text và header...) thì mình sẽ quản lý thành phần này ở đâu ạ?
@hieutt31 trước mình làm một cái share thôi bác