首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏深度学习与python

    基于 Dubbo,如何利用APISIX 构建 RPC

    作者 | 王晓彬 为解决数据问题,政采云搭建了一条基于 Dubbo 的“高速公路”,同时采用了 APISIX 作为中心网关,为网络路由、公共特性提供支持。 所以对于业务来说,数据传输是一个常见的需求场景。 为了满足这种需求,政采云“高速公路”工程于 2022 年底启动,旨在整合现有的网络传输方案,提供一致、便捷和高速的业务体验。 随着方案整合的推进,公司的流量越来越多地流向了新型基础设施——政采云“高速公路”工程。 传输协议问题 鉴于现有背景,用户通常希望使用本地 Dubbo 一样直接。所以。“高速公路”工程的设计是围绕 Dubbo 框架的特性进行的。 我们的 RPC 需要穿透混合云网络中的各种设备和网关,到达云岛的另一头服务。Dubbo 协议作为私有协议,在大部分的岛场景中并不适用。

    55710编辑于 2023-11-01
  • 来自专栏My文章

    访问Redis Cluster的处理过程

    近期有个业务,需要访问Redis集群,这里记录下处理过程。 Redis Cluster是Redis的一个分布式实现,分区存储和备份数据,扩大了Redis的容量和并发。 进一步了解可以看官方介绍 Redis cluster tutorial Redis 集群教程 image.png 如图所示,当前业务和Redis Cluster分属两个不同的网络,网络A、网络B之间访问 proxy from Twitter 起初尝试用Twemproxy做代理,但遗憾的是,对于redis重定向场景,Twemproxy给client返回的重定向redis节点还是网络B的IP,client仍然无法走通 经过测试,predixy会直接返回数据,不再返回重定向的节点IP,重定向过程对client完全透明,功能上正好适用于访问,问题解决。

    2.6K60发布于 2019-02-25
  • 来自专栏玉龙小栈

    工案例库】城域做VXLAN如何规划MTU?

    singleDoc 问题描述 本部核心和各站点间部署vxlan,中间穿过城域。本部使用S12700系列的交换机作核心,站点用S5700系列交换机做汇聚。 城域由mpls-vpn打通,站点与核心之间需要通过城域建立vxlan隧道。此时需要端到端之间进行MTU规划,否则报文在城域转发过程中会出现丢包现象。 在本部和站点间部署vxlan时,vxlan报文需要经过第三方承载(即上图的城域,承载网络仅做Underlay转发)由于封装vxlan后的报文比承载网络中某些设备的MTU值大(中间的设备MTU值较小) 解决方案 建议在部署vxlan前,对城域设备进行全局规划,建议如下: 建议值范围为1576~1600。建议修改的MTU最小值为1576(构成MTU1526+vxlan报文头50)。

    63820编辑于 2023-09-04
  • 来自专栏企业文件数据安全交换

    企业网文件交换 盘or类邮件模式?

    然而隔离的网络,也阻断了某些需要进行数据交换的特殊业务,使得业务无法顺利开展。 在网络隔离的条件下,企业数据交换如何轻松实现呢? 很多企业仍然使用一些传统的文件交换方式,比如盘模式,如果是建立私有盘,会极大的提高实施成本,而且使用盘进行数据交换还会存在以下问题: 1、盘只能以共享文件夹、分享链接的形式发送给接收人,而且发送出去后 《Ftrans网文件安全交换系统》创造性的使用类邮件、文件包收发模式,可以基于收发文件包的模式进行数据交换,而不只是盘的同步方式,对于交换行为的管控粒度更加精细。 这里就简单对比一下数据交换情况下网盘模式和Ftrans的类邮件、文件包收发模式的不同之处: 盘模式 文件包收发模式 核心机制 网文件夹同步 网文件包投递 发送目标 后发给自己 后发送给他人 、收件人和发送内容 存储与归档 文件没有有效期,个人负责维护与清理需对盘空间内所有文件进行归档备份比较占用存储资源 文件包过期后自动清理及归档比较节省存储资源 主要场景 的个人文档维护 的多人协作

    99330发布于 2019-09-18
  • 来自专栏工业自动化

    PLC以太网段网络耦合器降工业设备网段延迟至5ms

    本文以某汽车零部件制造企业的生产线升级项目为背景,详细阐述远创智控YC8000-NAT网关(又称网段网络NAT耦合器)如何破解设备网段通讯瓶颈,为工业设备联网提供高效解决方案。 为此,企业急需无需修改原系统、支持多设备接入的PLC以太网段网络耦合器解决方案。 方案设计采用“集中部署+分区管理”模式,生产线三个区域各部署1台YC8000-NAT网关,通过其两口LAN口接入同区域多设备,WAN口连接MES网段,实现“口转网口”直接对接,既减少部署量又降低单网关故障影响 采用“口转网口”对接,无需修改原系统软硬件及更换线缆,适配老旧设备。两口LAN口支持2台设备同时接入,配合交换机可扩展至数十台,解决普通耦合器单台接入局限。高稳定性与安全性适配工业场景。 作为专业PLC以太网段网络耦合器,YC8000-NAT网关可广泛应用于化工、纺织等多领域,以客户需求为导向的设计打破传统设备局限,为企业设备联网升级提供可复制方案,助力制造业智能转型。

    20810编辑于 2025-10-29
  • 来自专栏Kirito的技术分享

    【千米】从语言调用到dubbo2.js

    dubbo2.js (https://github.com/dubbo/dubbo2.js) 是 千米 (https://www.qianmi.com/) 贡献给 dubbo 社区的一款 nodejs 国内使用最多的服务治理框架非阿里开源的 dubbo 莫属,千米也选择了 dubbo 作为微服务治理框架。 通用协议的支持 事实上,大多数服务治理框架都支持多种协议,dubbo 框架除默认的 dubbo 协议之外,还有当当扩展的 rest 协议和千米扩展的 json-rpc 协议可供选择。 千米在早期实践中采用了 json-rpc 作为 dubbo 的语言协议实现,并开源了基于 json-rpc 协议下的 python 客户端 dubbo-client-py 和 node 客户端 dubbo-node-client 千米便实现了这一点,nodejs 构建的前端业务是异构语言的主战场,最终实现了 dubbo2.js,打通了 nodejs 和原生 dubbo 协议。

    1K10发布于 2018-07-25
  • 来自专栏Dotnet9

    开源.NET 7和Blazor组合开发的平台边缘采集-ThingsGateway

    作者:Diego 仓库地址:https://gitee.com/diego2098/ThingsGateway 介绍 基于Net6/7+Blazor Server的平台边缘采集网关,支持南北端插件式开发

    64040编辑于 2023-08-31
  • 来自专栏深度学习与python

    全国首个政企采购云平台:政采云的混合云方案实践

    业务上,如果这种需求增多,则会逐渐变成痛点。如果可以搭建一个透明的传输网络,配合良好的顶层设计,就可以在业务支撑、安全管控和运维成本中寻求较好的平衡。 本文将介绍政采云基于 Dubbo 的方案落地过程中面临的技术挑战、社区合作以及更深层次抽象的一些思考。 2.1 技术挑战 结合当下数据传输系统面临的处境,并对业界 Dubbo 方案做过一番调研后,在平台搭建上确定了如下三期目标: 一期目标:网络能力建设,简单来说是搭建基于 Dubbo 的传输通道 任务编排:业务的调度,不一定是 A->B->C->D,会不会是 A、B 同时完成后才能 ->C->D?  安全性增强:在中心网关 Apisix 开发鉴权、审计等插件,更好的控制的调用与被调。

    1.3K10编辑于 2023-03-29
  • 来自专栏nginx

    前端局域访问后端API的常见问题与解决方案

    前端局域访问后端API的常见问题与解决方案 引言 在现代Web开发中,前后端分离架构已成为主流。前端项目通常运行在浏览器中,而后端API服务则部署在服务器或本地开发机上。 本文将详细分析该问题的原因,并提供多种解决方案,包括动态配置API地址、使用环境变量、代理配置等最佳实践,帮助开发者轻松实现设备调试。 浏览器的同源策略(CORS) 如果后端未正确配置CORS(域资源共享),浏览器可能会阻止域请求,导致请求失败或重定向到localhost。 3. (Vue/React) 解决域问题 仅适用于开发环境 后端绑定0.0.0.0 确保后端可被局域访问 通用解决方案 需后端配合 结论 在前后端分离开发中,局域访问API是常见需求。 推荐做法: 开发阶段:使用代理 + 环境变量,避免域问题。 生产环境:使用动态hostname或统一API网关。 后端服务:确保监听0.0.0.0,允许局域访问。

    78810编辑于 2025-11-16
  • 来自专栏nginx

    Docker+Neko+cpolar实现共享

    但局域限制让「共享浏览器」变成了「局域玩具」! 下面是安装cpolar步骤: Cpolar官地址: https://www.cpolar.com 使用一键脚本安装命令 sudo curl https://get.cpolar.sh | sh status cpolar Cpolar安装和成功启动服务后,在浏览器上输入ubuntu主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用Cpolar官注册的账号登录 本篇文章知识点来源[cpolar官][https://www.cpolar.com]

    47810编辑于 2025-11-16
  • 来自专栏Java技术分享

    域与域访问

    什么是域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。 域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是域 为什么浏览器要限制域访问呢? 比如下面的操作就有安全问题: 用户访问www.mybank.com ,登陆并进行银操作,这时cookie啥的都生成并存放在浏览器 用户突然想起件事,并迷迷糊糊地访问了一个邪恶的网站 www.xiee.com 为什么要域 既然有安全问题,那为什么又要域呢? 域访问需要的两件宝贝 由于浏览器一般不对script,img等进行域限制,所以我们有机会通过script的方式来实现域访问。

    7K100发布于 2018-02-09
  • 来自专栏全栈程序员必看

    域与域访问_如何实现域访问

    域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是域 为什么浏览器要限制域访问呢? 比如下面的操作就有安全问题: 用户访问www.mybank.com ,登陆并进行银操作,这时cookie啥的都生成并存放在浏览器 用户突然想起件事,并迷迷糊糊地访问了一个邪恶的网站 www.xiee.com 为什么要域 既然有安全问题,那为什么又要域呢? 域访问需要的两件宝贝 由于浏览器一般不对script,img等进行域限制,所以我们有机会通过script的方式来实现域访问。 域访问需要用到两样东东,一个是JSON,一种基于文本的传输协议;一种是JSONP,一群码农想出来的域解决方案。

    7.2K30编辑于 2022-11-10
  • 来自专栏人生代码

    路由器协议宣布其链(XCLP)测试公开发布(文末有群)

    Router 的 XCLP(链流动性协议)提供链的无缝流动性迁移,结合智能订单路由,可根据可定制参数高效执行。 通过在一分钟内促进链转移,测试展示了 Router 在超快速链转移方面的潜力,并获得了显着的社区牵引力和信任。 当前测试有什么新功能? 交易状态的 UI 跟踪器会实时更新,使链体验更加直观。 3.) 弹出错误消息,使用户更容易分析和解决小问题。 链掉期 新的 XCLP 测试支持链转账和链交换,与之前的 XCLP 测试相反,后者仅支持链传输。我们正在推出支持 Ethereum 和 Polygon 之间的交易,其他链也将很快跟进。 在适当的时候,我们将链整合和聚合各种 AMM,以确保为用户提供无缝的链转移或交换体验。

    81230发布于 2021-09-18
  • 来自专栏全栈程序员必看

    Django域(前端域)

    jsonp(jsonpadding) 之前发ajax的时候都是在自己给自己的当前的项目下发 现在我们来实现域发。 注意:a标签,form,img标签,引用cdn的css等也属于域(不同的域拿过来文件来使用),不是所有的请求都给做域,(为什么要进行域呢? jsonp是json用来域的一个东西。原理是通过script标签的域特性来绕过同源策略。 思考:这算怎么回事? ,我们需要的是数据 如下:可以返回一个字典,不过也可以返回其他的(简单的解决了域,利用script) 项目一: <body>

    项目一

    <button class="send_jsonp 利用jQuery可以很方便的实现JSONP来进行<em>跨</em>域访问。  

    9K30编辑于 2022-07-21
  • 来自专栏曦 月

    PHP 禁止域 - 限制域 - 不限制域详解

    先来了解一下什么是域: 1.什么是域?域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是域的,而浏览器为了安全问题一般都限制了域访问,也就是不允许域请求资源。 注意:域限制访问,其实是浏览器的限制。理解这一点很重要!!! 同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生域; 如果是用的jsonp就没有域这个限制 限制域名 1、允许单个域名访问 header('Access-Control-Allow-Origin

    3.3K20发布于 2021-11-26
  • 来自专栏全栈程序员必看

    ajax cors域_jquery

    两种域方法 在 Javascript 中域访问是比较常见的事情 就像现在比较流行写单页应用,而单页应用在访问 API 的时候就会有域的问题 要解决域的问题,其实也并不复杂,有两种方案可以选择 Jsonp CORS(域资源共享) 源资源共享标准通过新增一系列 HTTP 头,让服务器能声明哪些来源可以通过浏览器访问该服务器上的资源。 … 【JS】AJAX域-JSONP解决方案(一) AJAX域介绍 AJAX 域访问是用户访问A网站时所产生的对B网站的域访问请求均提交到A网站的指定页面 由于安全方面的原因, 客户端js使用xmlhttprequest 域 同源策略限制 同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性.也就是说,受到请求的 URL 的域必须与当前 Web 页面 … ajax域问题解决方案(jsonp,cors) 域 需要进行域处理!

    3.6K30编辑于 2022-09-23
  • 来自专栏c#开发者

    mqtt实现平台应用通讯

    最近物联网应用一直很火,也打算做一些这方面的尝试,就边学边做在家花了2天时间做了一个简单demo,功能很简单,使用emq x 作为mqtt broker,用python写了一个定时抓取主机CPU利用并发布消息,用微信小程序和VUE客户段订阅消息并实时监控CPU使用情况,场景非常的简单,就是一个订阅/分发的过程,使用任何的MQ产品都能实现,但不同的mqtt协议相对与其它的mq产品更轻量级,同时也是专为物联网应用设计的,所以用起来更方便.随便也把过程遇到的一些问题说明一下,也可以让想了解和尝试的小伙伴有一个参考.

    2K10发布于 2020-02-13
  • 来自专栏Eureka的技术时光轴

    AngularJS域问题 ajax

    headers: { 'Content-Type': 'application/x-www-form-urlencoded',//站必须 ,content-type") 注意:返回json的格式必须严谨,否则会ajax err 一:案例实现 从网上下载了一个AngularJS项目,配置启动后发现数据发送不到自己的后台中去,总是提示域问题 ); return lists; } } 必须要加上@responseBody,否则无法返回数据给前端,稍后的博客会详细介绍@requestBody和@responseBody 二:域问题详解 下面详细说一下AngularJS的$http请求域,此部分为网上查询得到。 域,前端开发会经常遇见,AngularJS实现域方式类似于Ajax,使用的是CORS机制。 1:CORS机制: 是一种允许当前域的资源被其他域的脚本请求访问的机制。

    4.8K30发布于 2019-07-24
  • 来自专栏用户8196428的专栏

    上海平台融合新能源基础设施数据,实践全市充电一通!

    01  聚力合作·打造数字化转型实践 治理数字化转型,事关新环境、新能力,重点是以“一通办”“一统管”组成的“两张网”建设为牵引,着力构建科学化、精细化、智能化的超大城市“数治”新范式。 经过四年的发展,该平台功能不断完善,目前,已经实现了上海新能源汽车公共(含公用及专用)基础设施静态、动态信息的100%接入,基本实现全市充电一张。 02  整合资源·实现“全市充电一张” “一开始,上海充换电设施公共数据采集与监测市级平台作为政府和市场之间的桥梁,主要的功能定位为数据收集,一方面为政府提供充电设施运营商的相关数据;另一方面,协助运营商接入平台 汤晓栋表示,随着新能源汽车数量的增长,充电网络日益成为能源和交通的核心枢纽。在能源数字化转型的背景下,统筹新型电力系统建设与静态交通基础设施转型,充电桩平台在其中发挥着重要的衔接纽带作用。

    65010发布于 2021-11-17
  • 来自专栏CNCF

    研会:使用Kubernetes多个云进行分布式事务处理(视频+PDF)

    围绕这些停机和潜在数据丢失的问题,以及对可用性和可靠性的需求,推动了多个云分发业务关键应用程序的需求。这些问题正在改变公司在云中部署分布式应用程序的方式。 根据中国香港一家挑战银行的案例研究,我们将讨论该银行如何使用NuoDB SQL数据库和Rancher Kubernetes引擎来多个云提供分布式事务处理。

    80020发布于 2019-12-19
领券