Мазмуну:
Video: Apollo GraphQL сервери деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Apollo Server ийкемдүү, коомчулукка негизделген, өндүрүшкө даяр HTTP GraphQL Express, Hapi, Koa жана башкалар үчүн орто программа. Apollo Server туташтырууга жардам берген китепкана болуп саналат GraphQL HTTP үчүн схема сервер түйүнүндө.
Демек, GraphQL сервери деген эмне?
GraphQL 2012-жылы Facebook тарабынан түзүлгөн суроо тили, кардар менен кардарлардын ортосундагы жалпы интерфейсти камсыз кылат сервер маалыматтарды алуу жана манипуляциялар үчүн. кардар ар кандай маалыматтарды сурайт GraphQL сервери суроолор аркылуу. Мисалы, кардар жаңы API акыркы чекиттерин аныктабастан, байланышкан ресурстарды сурай алат.
Ошондой эле, сизге GraphQL үчүн Аполлон керекпи? Бирок GraphQL жөн гана суроо тили болуп саналат. Жана аны оңой колдонуу үчүн, бизге керек боло турган платформаны колдонуу кыл биз үчүн бардык оор жүктү көтөрүү. Мындай платформанын бири тарабынан берилген Аполлон . The Аполлон платформа ишке ашыруу болуп саналат GraphQL булуттун (сервердин) ортосундагы маалыматты колдонмоңуздун интерфейсине өткөрө алат.
Ошо сыяктуу эле, Apollo серверин кантип баштасам болот?
Apollo Server менен баштаңыз
- 1-кадам: жаңы долбоор түзүү.
- 2-кадам: көз карандылыкты орнотуу.
- 3-кадам: GraphQL схемаңызды аныктаңыз.
- 4-кадам: Сиздин маалымат топтомун аныктоо.
- 5-кадам: Чечүүчүнү аныктаңыз.
- 6-кадам: ApolloServer үлгүсүн түзүү.
- 7-кадам: Серверди баштаңыз.
- 8-кадам: Биринчи сурооңузду аткарыңыз.
GraphQL frontend же backend?
А GraphQL backend маалыматтардын ар бир түрү үчүн кайсы талаалар жана чалуулар жеткиликтүү экендигин аныктаган схемасы бар. GraphQL а курууга мумкундук берет backend жана аны менен интеграциялоо frontend мурункуга караганда алда канча азыраак сантехника менен жана нерселерди бузуп алуудан коркпой тез өзгөрүүлөрдү жасоо.
Сунушталууда:
SMTP чыгуучу почта сервери деген эмне?
Чыгуучу электрондук почта сервери - SMTP.SMTP жөнөкөй почта өткөрүү протоколу дегенди билдирет. Бул электрондук каттарды жөнөтүү менен алектенет. Электрондук почта кызматтарын колдоо мүмкүнчүлүгү эки маанилүү функцияны камтыйт: SMTP жана POP3. Бирге, алар колдонуучуга чыгуучу каттарды жөнөтүүгө жана кирүүчү каттарды алууга мүмкүндүк берет
Метадата сервери деген эмне?
Метаберилиш сервери – бул уюм ичиндеги SAS тиркемелери үчүн метаберилиштерди сактаган, башкарган жана жеткирген борборлоштурулган репозиторий. Бул борбордук инстанция болгондуктан, бардык колдонуучулар ырааттуу маалыматтардан пайда ала алышат. Метаберилиш сервери үчүн демейки порт 8561
REST сервери деген эмне?
REST Server API. Өкүлчүлүк абалын өткөрүп берүү (REST) - Дүйнөлүк желе сыяктуу бөлүштүрүлгөн гипермедиа системалары үчүн программалык камсыздоонун архитектурасынын стили. REST стилиндеги архитектуралар бир жагынан кардарлардан, экинчи жагынан серверден турат
ACS сервери деген эмне?
Cisco Access Control Server (ACS) – бул аутентификация, авторизация жана эсепке алуу (AAA) платформасы, ал ар кандай кирүү түрлөрү, түзмөктөр жана колдонуучулар топтору үчүн тармак ресурстарына кирүү мүмкүнчүлүгүн борборлоштурулган башкарууга мүмкүндүк берет. зымсыз - зымсыз колдонуучулардын жана хосттордун аутентификациясын жана уруксатын берет жана зымсыз саясаттарды ишке ашырат
Лак сервери деген эмне?
Varnish Cache бул веб-тиркеме тездеткичи, ошондой эле кэштөө HTTP тескери прокси катары белгилүү. Сиз аны HTTP сүйлөгөн каалаган сервердин алдына орнотуп, мазмунду кэштей тургандай кылып конфигурациялайсыз. Varnish Cache чындап эле тез. Ал, адатта, сиздин архитектураңызга жараша 300 - 1000x фактору менен жеткирүүнү тездетет