RUVIDEO
Поделитесь видео 🙏

[Go 教學] 使用 GraphQL Gateway 串接多個 Data Schema

不久之前寫過一篇『從 graphql-go 轉換到 gqlgen』,目前團隊舊有的專案還是繼續用 graphql-go 來撰寫,不過之後需求量越來越大,維護 graphql-go 就越來越困難,故有在想怎麼把 gqlgen 跟 graphql-go 相容在一起,那就是把這兩個套件想成不同的服務,再透過 Gateway 方式完成 single data graph。至於怎麼選擇 GraphQL Gateway 套件,最容易的方式就是使用 @apollo/gateway,但是由於個人比較偏好 Go 語言的解決方案,就稍微找看看有無人用 Go 實現了 Gateway,後來找到 nautilus/gateway,官方有提供文件以及教學 Blog 可以供開發者參考。底下會教大家使用 nautilus/gateway 將兩個不同的服務串接在一起。

00:00 為什麼有 GraphQL Gateway 需求?
02:16 用兩個 Routing 來區分 graphql-go 跟 gqlgen
03:00 用 jwt token check
03:40 選擇 GraphQL Gateway 套件
04:58 main.go 撰寫機制介紹
06:05 如何將 Token 往後面 Service 發送?
06:58 看看完整的程式代碼
07:56 最後心得感想

部落格文章: https://blog.wu-boy.com/2021/02/graphql-gateway-in-golang/
nautilus/gateway: https://github.com/nautilus/gateway


Go 語言實戰課程: https://www.udemy.com/course/golang-fight/?couponCode=202101
Drone CI/CD 自動化課程: https://www.udemy.com/course/devops-oneday/?couponCode=202101
Docker 實戰教學: https://www.udemy.com/course/docker-practice/?couponCode=202101

需要架構,洽談,教學,教育訓練,以下是我聯絡方式
email: [email protected]
line ID: appleboy46 或手機 0934353293

小額贊助: http://bit.ly/donate-appleboy
部落格: https://blog.wu-boy.com
Twitter: https://twitter.com/appleboy
Facebook: https://www.facebook.com/appleboy46
投影片: https://speakerdeck.com/appleboy
GitHub: https://github.com/appleboy
Youtube: http://bit.ly/youtube-boy

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «[Go 教學] 使用 GraphQL Gateway 串接多個 Data Schema», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.