SENIOR hỏi INTERN: Bạn đã làm qua dự án Microservice? Vậy cách authentication trong Microservice?

  Рет қаралды 3,041

Tips Javascript

Tips Javascript

Күн бұрын

Пікірлер
@nhattaihuynh7322
@nhattaihuynh7322 21 сағат бұрын
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
@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
@ThịnhNguyễn-u7o Күн бұрын
Nên để api gateway gọi đến 1 service auth để check nhé bạn.
@hoangmaiminh2003
@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
@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
@hoangan_nguyen Күн бұрын
thanks mn ạ
@hoangan_nguyen
@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
@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
@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
@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
@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
@phim8ka Күн бұрын
@@anonystick dạ vâng a.
@nhatdattruong7742
@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
@anak3716 Күн бұрын
Vậy theo em sử dụng cái nào mới bảo đảm được tính độc lập
@nhatdattruong7742
@nhatdattruong7742 Күн бұрын
@anak3716 sử dụng kafka á hoặc mấy cái khác nhưng tùy dự án nữa
@anonystick
@anonystick Күн бұрын
Nói bậy à nha... Gã khổng lồ họ lại múc cho á...
@accclone8545
@accclone8545 12 сағат бұрын
​@@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.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН