E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RPC分布式框架
RPC
:Remote Procedure Call 远程过程调用
目前,对于一个完整的应用来说,通常包含了若干支持不同功能的服务,亦或者是函数,这些服务之间往往可能需要互相调用,使用已经实现的服务功能,而不是需要在每个服务进程中再去重复实现已经有的功能。这不仅对于开发者来说是一种比较合理的设计方式,对于服务的维护者来说,也不需要在每次服务出现问题或者需要更新服务功能的时候,必须迭代整个应用,而是只需要单独针对这个服务功能进行升级处理即可。但是随着应用功能的扩展,
Ice星空
·
2024-01-15 06:13
rpc
网络协议
网络
Zookeeper集群 + Kafka集群
Zookeeper概述//Zookeeper定义Zookeeper是一个开源的分布式的,为
分布式框架
提供协调服务的Apache项目。
陆墨宁
·
2024-01-15 03:43
云计算课程学习
zookeeper
kafka
分布式
Spring Cloud OAuth 微服务内部Token传递的源码实现解析
客户端携带令牌直接访问资源服务器,资源服务器通过对token的校验(SpringCloudOAuth2资源服务器CheckToken源码解析)判断用户的合法性,并保存到上下文中3.A服务接口接收到请求,需要通过Feign或者其他
RPC
Java高级架构师之路
·
2024-01-15 01:20
chromium通信系统-ipcz系统(十一)-mojo binding
我们知道要实现
rpc
,必须实现客户端和服务端。mojo实现了一套领域语言,通过领域语言描述接口和数据,再通过特有编译器编译成c++代码。
TangGeeA
·
2024-01-15 01:25
chromium
mojo
chromium
chrome
ipcz
java技术专家【
分布式框架
】【通过C语言深度解读Redis核心架构】02-Redis底层数据结构源码分析之SDS的源码分析
文章目录一、SDS的源码分析1.1、Redis底层数据结构1.2、SDS概述1.3、SDS结构体sdshdr5sdshdr8sdshdr16sdshdr32sdshdr641.4、API解析sdsnewlensdsfreesdscatlensdsMakeRoomFor1.6、int、embs
不走小道
·
2024-01-15 01:49
Java技术专家
java
分布式
c语言
Linux三剑客
输出以“r”开头的用户记录:[root@svr5~]#grep'^r'/etc/passwdroot:x:0:0:root:/root:/bin/bash
rpc
:x:32
大 大金
·
2024-01-15 01:45
c#
开发语言
调用三方的注意事项
三方包括什么狭义上的三方:外部提供的
rpc
、http接口。广义上的三方:sdk、存储、消息队列、配置中心等外部团队维护的组件。
娟宝宝萌萌哒
·
2024-01-14 21:55
三方接口
12437字,带你深入探究
RPC
通讯原理
为什么要学习
RPC
如下是Http请求案例:file请求过程会有3次握手4次挥手:1:浏览器请求服务器(订单服务),请求建立链接1次握手2:服务器(订单服务)响应浏览器,可以建立链接,并询问浏览器是否可以建立链接
博学谷狂野架构师
·
2024-01-14 21:27
Odoo 开发手册连载九 外部 API - 集成第三方系统
为避免引入大家所不熟悉的编程语言,此处我们将使用基于Python的客户端,但这种
RPC
调用的处理方法也适用于其它编程语言。
AlanHou
·
2024-01-14 18:16
大模型实战营Day5 LMDeploy大模型量化部署实践
结构简单部署挑战设备存储推理速度服务质量部署方案:技术点(模型并行transformer计算和访存优化低比特量化ContinuousBatchPageAttention)方案(云端移动端)LMDeploy:云端部署接口:pythong
RPC
RESTful
流浪德意志
·
2024-01-14 17:38
LLM
python
大模型
langchain
InternLM
人工智能
一份 git clone 慢,导致 pod install 失败的分析
问题:安装依赖失败错误信息:error:
RPC
failed;curl18transferclosedwithoutstandingreaddataremainingfatal:theremoteendhungupunexpectedlyfatal
zhonglaoban
·
2024-01-14 17:38
git拉取代码报错:error:
RPC
failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
终端输入:gitconfig--globalhttp.sslVerify“false”最后:再次拉取代码
三也视界
·
2024-01-14 15:14
全链路追踪关键技术-TraceId、SpanId生成规则
当用户的请求进入系统后,会在
RPC
调用网络的第一层生成一个全局唯一的traceId,并且会随着每一层的
RPC
调用,不断往后传递,这样的话通过traceId就可以把一次用户请求在系统中调用的路径串联起来。
@泡泡糖
·
2024-01-14 15:55
spring
计算机网络
网络
计算机网络
spring
【漏洞复现】Apache-OFBiz xml
rpc
远程代码执行漏洞CVE-2023-49070
漏洞描述Apache-OFBizxml
rpc
远程代码执行漏洞,ApacheOFBiz是Apache基金会的一套企业资源计划(ERP)系统。
丢了少年失了心1
·
2024-01-14 13:39
网络安全
web安全
渗透测试
漏洞复现
apache
渗透测试
漏洞复现
网络安全
rpc
的正确打开方式|读懂Go原生net/
rpc
包
前言大家好,这里是白泽,之前最近在阅读字节跳动开源
RPC
框架Kitex的源码,分析了如何借助命令行,由一个IDL文件,生成client和server的脚手架代码,也分析了Kitex的日志组件klog。
-白 泽-
·
2024-01-14 12:13
golang
rpc
rpc
golang
网络协议
g
RPC
vs HTTP
性能g
RPC
消息使用Protobuf(一种高效的二进制消息格式)进行序列化。Protobuf在服务器和客户端上可以非常快速地序列化。
每天一个秃顶小技巧
·
2024-01-14 12:35
http
网络协议
网络
rpc
手把手教你使用CefSharp开发Winform(Winform中使用浏览器处理html页面)
第一步:了解什么是CefSha
rpC
efSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件,用过Chrome内核组件来加载处理html页面,以此实现你在
小德尔
·
2024-01-14 12:14
C#
Winform
JavaScript
HTB - PC
drivers\etc里,linux在/etc/hosts)信息收集nmap扫描开启了22端口ssh服务和50051端口单独在仔细扫一遍50051端口继续搜集信息,搜索了一下50051是什么服务发现50051是g
RPC
怪兽不会rap_哥哥我会crash
·
2024-01-14 10:44
HTB
安全
web安全
数据库
sql
golang实现
rpc
方法一:使用net/
rpc
库【不能跨平台】
项目左侧包结构
rpc
服务端实现使用golang官方的net/
rpc
库实现
RPC
方法,使用http作为
RPC
的载体,通过http/net包监听客户端连接请求。
lianxuhanshu_
·
2024-01-14 07:11
grpc远程进程调用
golang
rpc
开发语言
高性能
RPC
框架解密
专栏集锦,大佬们可以收藏以备不时之需:SpringCloud专栏:http://t.csdnimg.cn/WDmJ9Python专栏:http://t.csdnimg.cn/hMwPRRedis专栏:http://t.csdnimg.cn/Qq0XcTensorFlow专栏:http://t.csdnimg.cn/SOienLogback专栏:http://t.csdnimg.cn/UejSC量子
Web3&Basketball
·
2024-01-14 07:34
rpc
高性能
分布式
网络协议
golang实现
rpc
方法二:使用json
rpc
库【跨平台】
首先在golang实现
rpc
方法一net/
rpc
库中实现了
RPC
方法,但是那个方法不是跨平台的,没法在其他语言中调用这个实现的
RPC
方法,接下来我们可以通过jsonroc库实现跨语言的
RPC
方法。
lianxuhanshu_
·
2024-01-14 06:08
grpc远程进程调用
golang
rpc
开发语言
Golang 使用 AST 获取方法和参数名以及应用举例
有时需要知道方法以及对应的参数名如果仅是方法,利用反射机制就可以解决而参数名,程序编译后,已经丢失可以通过AST事先获取方法的参数名有了方法、参数名,加上反射,那么就可以方便生成胶水代码,自动集成进HTTP、g
RPC
fananchong2
·
2024-01-14 06:16
Go语言杂文
golang
开发语言
反射
ast
模板
一款国内研发的PCB设计软件-立创EDA
DesignSpark(发烧友网)也是不错的,当然我们绝大部分人在学校接触最多的要属AltiumDesigner(前身是Protel),大公司用的比较多的Cadence(Alligro),Pads(powe
rpc
b
想啥做啥
·
2024-01-14 05:38
Service Mesh 实践指南:从单体应用到 Service Mesh 的曲折历程
从2009年上线至今,微博架构经历了从最初的单体应用到后面的
RPC
服务化、容器化、混合云架构以及现在的跨语言服务化和ServiceMesh等诸多阶段,架构演变支撑着微博业务的一次次华丽转身,也见证了微博的飞速成长
zl1zl2zl3
·
2024-01-14 04:46
service
mesh
service
mesh
b
rpc
: a little source code
singleDoc#《olap/clickhouse-编译器优化与向量化》中我谈过b
rpc
的汇编控制bthread。
SakamataZ
·
2024-01-14 03:26
c++
java技术专家【
分布式框架
】【通过C语言深度解读Redis核心架构】07-Redis集群
@[TOC三、Redis集群3.1、Cluster定义RedisCluster是Redis提供的分布式数据库方案,主要包含三个部分:数据分片Cluster会对数据进行分片,将不同分片的数据指派给集群不同的主节点。主从复制Cluster使用Redis主从复制模型实现数据热备份故障转移Cluster实现了故障转移,保证集群的HA,当集群中某个主节点下线后,Cluster会选择合适的从节点晋升为主节点。
不走小道
·
2024-01-14 00:38
Java技术专家
java
分布式
c语言
java技术专家【
分布式框架
】【通过C语言深度解读Redis核心架构】06-内存管理源码分析
文章目录一、动态内存分配器1.1、内存分配器概述进程的内存空间申请动态内存brk函数mmap1.2、Jemalloc设计Jemalloc的内存分配策略1.3、Redis的内存管理Redis的内存管理封装zmalloczcalloczreallocztryrealloc_usable
不走小道
·
2024-01-14 00:07
Java技术专家
java
分布式
c语言
java技术专家【
分布式框架
】【通过C语言深度解读Redis核心架构】07-Redis集群之redis主从复制
文章目录一、Redis主从复制1.1、主从复制概念1.2、主从复制相关的变量redisServerrepl_state1.3、主从复制的过程建立主从关系slaveof(replicaof)replicaofCommandreplicationUnsetMasterreplicationSetMasterconnectWithMastersyncWithMaster
不走小道
·
2024-01-14 00:07
Java技术专家
java
分布式
c语言
java技术专家【
分布式框架
】【通过C语言深度解读Redis核心架构】02-Redis底层数据结构源码分析之跳跃表的源码分析
文章目录二、跳跃表的源码分析2.1、跳跃表的基本思想2.2、节点与结构跳跃表节点跳跃表链表2.3、API解析zslCreatezslCreateNodezslInsertzslGetRankzslDelete2.4、随机层数zslRandomLevel2.5、设计思想与优势二、跳
不走小道
·
2024-01-14 00:34
Java技术专家
java
分布式
c语言
一文搞懂Go的日志库log
前言最近在尝试阅读字节开源
RPC
框架Kitex的源码,看到日志库klog部分,果不其然在Go原生的log库的基础上增加了自己的设计,大体包括增加了一些格式化的输出、增加一些常用的日志级别等。
-白 泽-
·
2024-01-13 22:04
golang
golang
后端
c++ 多线程 类成员函数_为什么我说C/C++程序员都要阅读Redis源码之:通过Redis学习事件驱动设计
其他语言的开发者可能不会了解这种痛,作为C/C++程序员,如果你源码编译安装过Nginx/G
rpc
/Thrift/Boost等开源产品,你会发现有很多依赖,而依赖本身又有依赖,十分痛苦。
weixin_39586915
·
2024-01-13 19:26
c++
多线程
类成员函数
c++
数组置0
linux
c++
获取当前时间毫秒
回调函数传参c++
设置返回一个对象的函数c++
为什么C/C++程序员都要阅读Redis源码之:Redis学习事件驱动设计
其他语言的开发者可能不会了解这种痛,作为C/C++程序员,如果你源码编译安装过Nginx/G
rpc
/Thrift/Boost等开源产品,你会发现有很多依赖,而依赖本身又有依赖,十分痛苦。
caiyixian6960
·
2024-01-13 19:17
数据库
c/c++
epoll
品优购学习笔记一-Dubbox框架
Dubbox致力于提供高性能和透明化的
RPC
远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是
smallmartial
·
2024-01-13 19:06
【Java万花筒】通往高效通信的道路:揭秘Java网络库的奥秘
本文将深入探讨几个重要的Java网络通信库,从基础的Socket到高性能的Netty、灵活的ApacheMINA、现代的g
RPC
,以及通用的OkHttp。
friklogff
·
2024-01-13 18:16
Java万花筒
java
网络
开发语言
添加AvalonEdit控件到WinForm
();ElementHosthost=newElementHost();host.Size=newSize(200,100);host.Location=newPoint(100,100);ICSha
rpC
ode.AvalonEdit.TextEditoredit
乱蜂朝王
·
2024-01-13 14:03
C#
C#
基于 Ncal
rpc
协议 NDR64 线路接口的 Hook 实现系统热键屏蔽(一)
在文中,我提到了一种基于MS-
RPC
公开文档的或未公开文档的接口,实现对系统中和登陆应用程序(winlogon.exe)关联的主要系统热键进行精准拦截的新方法。
涟幽516
·
2024-01-13 11:17
Windows
基础编程
rpc
windows
微软
交互
算法
c++
012 Rust 网络编程,g
RPC
演示示例
演示说明本例子的功能为g
rpc
客户端向服务端写入位置信息和读取位置信息,演示环境为ubuntu。
令狐壹冲
·
2024-01-13 11:22
TCP/IP Illustrated Episode 23
A
RPC
acheEssentialtotheefficientoperationofARPisthemaintenanceofanA
RPc
ache(ortable)oneachhostandrouter.Thiscachemaintainstherecentmappingsfromnetwork-layeraddressestohardwareaddressesforeachinterfaceth
duxingzhe103
·
2024-01-13 10:31
TCP/IP
Illustrated
tcp/ip
网络协议
网络
1天精通Apipost--全网最全g
RPC
调试和智能Mock讲解!
g
RPC
接口调试g
rpc
作为一个老程序员,最近公司技术架构用到了gPRC,但国内很少有支持这个的工具,大部分都只是支持http。
博客园干货精选
·
2024-01-13 09:05
接口调试工具
技术分享
postman
测试工具
API接口文档
websocket
rpc
1天精通Apipost--全网最全g
RPC
调试和智能Mock讲解
国内很少有支持gPRC的工具,大部分都只是支持http,Apipost的用户都知道,自7版本开始,Apipost已经支持g
RPC
。
Apipost的同学们
·
2024-01-13 09:03
开发工具
效率提升
研发管理
postman
json
websocket
RPC
MS跨站脚本漏洞(xss)
CNVD-ID:CNVD-2024-01190漏洞描述:
RPC
MS是一个应用软件,一个网站CMS系统。
飞扬的浩
·
2024-01-13 08:43
xss
前端
网络安全
安全漏洞
web安全
Java-
分布式框架
-redis-2
一、Redis持久化RDB快照(snapshot)在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。你可以对Redis进行设置,让它在“N秒内数据集至少有M个改动”这一条件被满足时,自动保存一次数据集。比如说,以下设置会让Redis在满足“60秒内有至少有1000个键被改动”这一条件时,自动保存一次数据集://save601000关闭RDB只需要将所有的save保
蓝色_笔记本
·
2024-01-13 08:59
记录spring boot 异常处理
TypeException:Thealias‘***‘isalreadymappedtothevaluenacos报错:Nacosclusterisrunningwith1.Xmode,can'tacceptg
RPC
requesttemporarilyTypeException
a未来永远是个未知数
·
2024-01-13 07:32
java
spring
boot
java
数据库
g
RPC
线程模型分析
RPC
线程模型1.1BIO线程模型1.2异步非阻塞线程模型1.3
RPC
性能三原则g
RPC
线程模型分析2.1服务端线程模型2.1.1服务端线程模型概述2.1.2I/O通信线程模型2.1.3服务调度线程模型
记录知识,记录人生
·
2024-01-13 06:27
GRPC
c++
应用架构演变过程、
rpc
及Dubbo简介
一、应用架构演变历史:单一应用架构->垂直应用架构->分布式服务架构->微服务架构。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,垂直
梨涡妈妈
·
2024-01-13 06:54
架构
dubbo
常见的远程过程调用(
RPC
)分析
常见的远程过程调用(
RPC
)框架包括了许多开源和商业解决方案,它们旨在简化分布式系统中服务之间的通信和调用。
KevinAha
·
2024-01-13 06:23
rpc
掌握 g
RPC
和
RPC
的关键区别
一、远程过程调用协议简介1、
RPC
的本质首先,我们探讨一下什么是
RPC
。
RPC
,缩写为RemoteProcedureCallProtocol,直译来看就是远程过程调用协议。
Apifox.
·
2024-01-13 06:23
rpc
网络协议
学习方法
前端
后端
【群晖NAS】记一次FRP报错:login to server failed: connection write timeout
/f
rpc
-c./f
rpc
.toml2024/01/1223:08:31[I][root.go:139]startf
rpc
serviceforconfigfile[.
print_Hyon
·
2024-01-13 02:51
群晖NAS
NAS
frp
frpc
群晖
#倒逼自己一把#日更90-4
为了上H
RPC
的课,连续4天每天5点起床,只睡3.4个小时,以为周一上班可以晚起一点,没想到也是临时改到8点开会…还是只睡了三个半小时…不过真的很神奇…连续几天一点都没有感觉到困意,上课不困自不必说,是因为精彩绝伦
路二宝
·
2024-01-13 01:31
java面试题——springCloud
同步通讯:Dubbo基于
RPC
远程调用,SpringCloud通过REST接口json调
半秃的小猿子
·
2024-01-12 22:19
java
spring
cloud
开发语言
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他