Git Product home page Git Product logo

Comments (6)

qixiaobo avatar qixiaobo commented on July 24, 2024

这个应当dubbo provider提供吧

from dubbo-proxy.

qtvbwfn avatar qtvbwfn commented on July 24, 2024

这个应当dubbo provider提供吧

大神,按正常的逻辑,dubbo所有的服务都是对内服务的,而网关是接通对内和对外的唯一入口。为了保障内部服务,肯定不能随便让外部系统直接能访问全部的内部服务吧。对json进行参数签名校验以及IP黑白名单,至少可以抵抗非法的外部访问,尽量让内部的provider专心做自己的业务。

from dubbo-proxy.

qixiaobo avatar qixiaobo commented on July 24, 2024

这个应当dubbo provider提供吧

大神,按正常的逻辑,dubbo所有的服务都是对内服务的,而网关是接通对内和对外的唯一入口。为了保障内部服务,肯定不能随便让外部系统直接能访问全部的内部服务吧。对json进行参数签名校验以及IP黑白名单,至少可以抵抗非法的外部访问,尽量让内部的provider专心做自己的业务。

哦 我误解你的意思了 我以为你说那种针对dubbo-proxy的调用 因为dubbo-proxy也只是一个普通的consumer 你的问题应当是在dubbo-proxy上增加新的feature 控制调用次数 鉴权等等吧
这个建议吧dubbo-proxy前面再加一层网关解决

from dubbo-proxy.

qtvbwfn avatar qtvbwfn commented on July 24, 2024

这个应当dubbo provider提供吧

大神,按正常的逻辑,dubbo所有的服务都是对内服务的,而网关是接通对内和对外的唯一入口。为了保障内部服务,肯定不能随便让外部系统直接能访问全部的内部服务吧。对json进行参数签名校验以及IP黑白名单,至少可以抵抗非法的外部访问,尽量让内部的provider专心做自己的业务。

哦 我误解你的意思了 我以为你说那种针对dubbo-proxy的调用 因为dubbo-proxy也只是一个普通的consumer 你的问题应当是在dubbo-proxy上增加新的feature 控制调用次数 鉴权等等吧
这个建议吧dubbo-proxy前面再加一层网关解决

再加一层,有点浪费资源啊,觉得可以支持自定义过滤器,想加啥就加啥。

from dubbo-proxy.

liuliuzo avatar liuliuzo commented on July 24, 2024

那个是防火墙做的吧,proxy还是做的简单些好只做协议转换,其它的都由provider提供,不然实战中容易架构混乱,问题排查很会难排查。

from dubbo-proxy.

qixiaobo avatar qixiaobo commented on July 24, 2024

那个是防火墙做的吧,proxy还是做的简单些好只做协议转换,其它的都由provider提供,甚至客户端限流都不用,服务端限流就好,不然实战中容易架构混乱,问题排查很会难排查。
实际工作中一般都会混用 比如dubbo超时客户端服务端都可以设置 dubbo的qps客户端和服务端都可以做
只是服务端一定要做 类似于后端校验 光前端做是不够的

from dubbo-proxy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.