có cách nào quản lý giao tiếp giữa các service trong msa mà không dùng eureka không anh? em có nghe Istio
@hoangan_nguyenКүн бұрын
a cho em hỏi trong hệ thống microservices, nên authorization tại api-gateway luôn hay để các services tự authorization vậy ạ. Cụ thể là dùng RBAC để phân quyền. Nếu có thể anh làm video về chủ đề này luôn với ạ
@ThịnhNguyễn-u7oКүн бұрын
Nên để api gateway gọi đến 1 service auth để check nhé bạn.
@hoangmaiminh2003Күн бұрын
Như mình làm thì nếu các quyền cố định như người dùng hệ thống, admin hệ thống thì auth ở gateway rồi đính kèm quyền, user id (trong jwt token) vào header để các service lấy sử dụng còn đối với các quyền linh hoạt hơn như trong mạng xã hội, người dùng có thể là chủ nhóm này nhóm kia thì lúc cần ở service nào nó sẽ gửi yêu cầu kiềm tra quyền tới auth service( mình dùng grpc )
@nhatdattruong7742Күн бұрын
@@hoangan_nguyen để api gateway nha chứ authen cho service rồi chẳng lẽ 100 cái service viết 100 cái authen
@hoangan_nguyenКүн бұрын
thanks mn ạ
@hoangan_nguyenКүн бұрын
cho mình hỏi thêm vs ạ, trong dự án thực tế dùng spring cloud để làm api-gateway hay dùng bên thứ 3 để handle như kong gateway vậy ạ
@cnv1851Күн бұрын
theo tìm hiểu thì Netflix OSS (Open Source Software) đã không còn được team Netfix duy trì và phát triển đúng ko anh?
@anonystickКүн бұрын
Đúng em.. Nhưng trong internal họ vẫn sử dụng và những hệ thống khác còn như vậy nha em... Anh trình bày Spring Cloud thay thế cho, yên tâm hen
@phim8kaКүн бұрын
Em xin cảm ơn a những bài chia sẻ hữu ích, mặc dù mới biết follow anh gần đây thôi.Xin phép nói ngoài lề xíu, mặc dù làm hơn 7 năm rồi nhưng thấy mình quá yếu kém không hệ thống rõ ràng được như a có lẽ 1 phần do bản thân và mt. hiện tại. Không biết làm thế nào có thể bái sư học đạo theo anh được ạ. Em xin cảm ơn a nhiều ạ và hi vọng a có thể rep e nhé.
@anonystickКүн бұрын
Em có thể xem những video về "Con đường kiến trúc sư" trong series em hen... Có gì cứ pm cho mình.. Cố lên nào
@phim8kaКүн бұрын
@@anonystick dạ vâng a.
@nhatdattruong7742Күн бұрын
Sứ dụng cái này không ok cho lắm vì service phải phụ thuộc lẫn nhau và không đảm bảo được tính độc lập.
@anak3716Күн бұрын
Vậy theo em sử dụng cái nào mới bảo đảm được tính độc lập
@nhatdattruong7742Күн бұрын
@anak3716 sử dụng kafka á hoặc mấy cái khác nhưng tùy dự án nữa
@anonystickКүн бұрын
Nói bậy à nha... Gã khổng lồ họ lại múc cho á...
@accclone854512 сағат бұрын
@@nhatdattruong7742 😅 chắc ý bạn là xài kafka rồi sync data qua các services khác rồi sử dụng mà không gọi thông qua Http API. Theo KN làm trong project thực tế (và có hỏi các project microservices trong các mqh xung quanh) thì họ vẫn dùng nhiều Http API cho việc get data up-to-date, có apply dùng resilience pattern để tăng khả năng phục hồi là ok rồi. CAP cũng khẳng định là không thể đạt được cả 3 tính chất C, A, P cùng lúc được.