• hasura graphql-engine 最近版本的一些更新


    好久没有在关注hasura graphql-engine 了,从最新的release 信息可以看到graphql-engine 已经beta
    阶段了,而且目前是v1.0.0-beta.2 估计离生产可用已经不远了(实际上已经是可以使用的)
    以下是一些大的变动,关于查询以及bug 上的修复具体可以参考官方文档

    • graphql api 地址转正了,以前一直是/v1alpha1/graphql 现在是v1/graphql 而且对于v1 版本地址算是固定了
    • allow-list 查询,可以限定graphql-engine 的操作(query,mutation),还是很方便的
    • 手工事件触发,我们可以手工进行event 的处理,还是很方便的,对于一些异常状态,可以人为控制了
    • console 离线模式,我们可以在没用网络的情况下进行console 的一些操作,而不用在发起网络请求(可以方便查看graphql schema。。。)
    • 优化了server 的启动时间

    参考docker-compose运行文件

     
    version: '3.6'
    services:
      postgres:
        image: postgres
        environment:
        - "POSTGRES_PASSWORD:dalong"
        volumes:
        - ./db_data:/var/lib/postgresql/data
      graphql-engine:
        image: hasura/graphql-engine:v1.0.0-beta.2
        ports:
        - "8080:8080"
        depends_on:
        - "postgres"
        environment:
        - "HASURA_GRAPHQL_DATABASE_URL=postgres://postgres:dalong@postgres:5432/postgres"
        - "HASURA_GRAPHQL_ENABLE_CONSOLE=true"

    allow-list 试用

    • 添加allow-list

    • 启用allow-list
      可以通过环境变量配置 HASURA_GRAPHQL_ENABLE_ALLOWLIST=true 或者运行的时候添加 --enable-allowlist
    • 来自官方的几个推荐用法
      开发实例,仅用allow-list,ci/cd 启用方便测试,产品环境推荐使用

    说明

    hasura graphql-engine 是越来越强大了

    参考资料

    https://docs.hasura.io/1.0/graphql/manual/deployment/allow-list.html

  • 相关阅读:
    (*^_^*)Pose Estimation:DensePose
    (^_^)Pose Estimation:SamplePose
    [*v*/]人脸识别任务算法RetinaFace
    [*v*/]人脸识别任务算法MTCNN
    从Winograd算法看INT8量化及卷积加速原理
    [*_*/]Darknet && Mobilnet
    从TensorRT看INT8量化原理
    SSD算法精度
    信用评分卡模型的理论准备
    分类模型评估指标
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/10958847.html
Copyright © 2020-2023  润新知