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
IM项目:进阶版即时通讯项目---文件存储和消息转发
文章目录文件传输服务基本功能模块划分流程图实现逻辑代码实现消息转发功能设计模块划分获取转发目标和消息处理代码实现文件传输服务基本功能文件的上传文件的下载模块划分基于gflags进行参数和配置文件的解析基于spdlog进行日志输出基于etcd进行服务注册基于b
rpc
海绵宝宝de派小星
·
2024-08-25 19:45
实战项目
项目
代码分层
阿里的java开发手册给出了代码分层的:164852349a8ee9c4.jpg丰富一点:layer.jpg第一层:controller,
rpc
service,mq等等轻业务逻辑,这样的话方便业务接口的切换
皮皮鸡很皮
·
2024-08-25 16:35
微服务Dubbo扩展点如何做
默认Dubbo协议:Dubbo默认使用的协议是基于Netty的自定义协议,适合高性能
RPC
调用。切换到HTTP协议:如果
Wade_Crab
·
2024-08-25 07:30
微服务
dubbo
架构
etcd 的Put请求处理
在介绍etcdctl的内容中,我们知道了etcdctl实际上是向etcd服务端执行了g
rpc
请求获取对应的结果,这一篇主要介绍当向etcd服务端执行Get/Put指令的时候究竟做了哪些工作。
yugu2day
·
2024-08-25 06:27
etcd
etcd
数据库
CompletableFuture让你的代码免受阻塞之苦
假设场景现在你需要为在线教育平台提供一个查询用户详情的API,该接口需要返回用户的基本信息,标签信息,这两个信息存放在不同位置,需要
远程调用
来获取这两个信息;为了模拟
远程调用
,我
Herman7z
·
2024-08-24 22:54
OracleERP云报表设计与开发教程
OracleERP云报表设计与开发教程OracleERP云环境搭建创建OracleERP云实例在开始OracleE
RPC
loud的二次开发之前,首先需要创建一个OracleE
RPC
loud实例。
kkchenjj
·
2024-08-24 15:56
工业软件二次开发
ERP开发
数据库
ERP
开发语言
工业软件
RPC
(Remote Procedure Call,远程过程调用)实现跨进程级别调用的原理
RPC
(RemoteProcedureCall,远程过程调用)实现跨进程级别调用的原因在于它通过网络通信模拟了本地过程调用的方式,让开发者可以像调用本地函数一样调用远程服务1.调用流程概述
RPC
的核心思想是将
远程调用
过程抽象成类似本地调用的方式
Wade_Crab
·
2024-08-24 13:12
rpc
网络协议
网络
【Postman g
RPC
测试全攻略】探索微服务通信的新纪元
标题:【Postmang
RPC
测试全攻略】探索微服务通信的新纪元g
RPC
是一种高性能、开源和通用的
RPC
框架,由Google主导开发,它使用ProtocolBuffers作为接口描述语言和消息交换格式。
2401_85812026
·
2024-08-24 11:00
postman
微服务
lua
java源码浅析之dubbo
前言最近在看
RPC
框架,选择先看dubbo,再看netty,最后手写一个
RPC
的学习路线,结合雷神关于dubbo的讲解,对源码流程进行一个简单的记录原理所谓
RPC
就是远程服务调用的意思,那么dubbo怎么完成
远程调用
的呢
DaHuangXiao
·
2024-08-24 07:05
随笔
java
SpringBoot -在Axis2中,
RPC
ServiceClient调用WebService
在Axis2中,
RPC
ServiceClient是一种用于调用WebService的客户端实现。
ZHOU_VIP
·
2024-08-24 07:34
MAC
java
开发语言
如何从头开始编写一个简单的
RPC
协议(手写 Dubbo 的自定义协议)
1.设计协议格式首先,需要定义协议的数据包格式,这通常包括头部(Header)和主体(Body)两部分。Header:存储协议的元数据,例如消息类型、序列化方式、请求ID等。MagicNumber(2字节):用于标识协议版本。Flag(1字节):表示消息类型(请求或响应)和序列化方式。Status(1字节):在响应消息中使用,表示成功或失败。RequestID(8字节):唯一标识请求,用于匹配响应
Wade_Crab
·
2024-08-24 07:03
rpc
dubbo
网络协议
golang go-zero 大文件上传 g
rpc
分片上传
记录一次g
rpc
分片上传httpapi模块files,fileHeader,err:=ctx.Request.FormFile("file")iferr!
学海无涯码代码
·
2024-08-24 03:39
golang
golang
json
开发语言
nacos配置监听设计
nacos配置监听设计一.nacos配置监听策略1.策略V1版本的是采用http长轮询策略V2版本的是g
rpc
轮询2.原理V1版本http长轮询,客户端定时请求配置中心,设置较长的http请求超时时间,
dashalen
·
2024-08-23 20:24
nacos
nacos
长轮询
nacos配置更新
探索分布式编程的未来:eDistantObject——简化你的跨进程通信之旅
eDistantObject(简称eDO),一个出自Google的开源杰作,正为此而来,它为Objective-C和Swift开发者提供了一种无需繁琐
RPC
构建即可实现
远程调用
的轻巧途径。
温宝沫Morgan
·
2024-08-23 19:49
探秘eDistantObject:轻松实现跨进程通信
为此,我们介绍一个由Google开源的项目——eDistantObject,它提供了一种简单的方法来实现在Objective-C和Swift中的
远程调用
,而无需显式构建
RPC
(RemoteProcedureCall
庞锦宇
·
2024-08-23 19:49
Spring的优缺点?
Spring的优缺点直接回答相关的Spring的特点:IOCAOP事务简化开发:容易集成JDBCTemplateRestTemplate(接口
远程调用
)邮件发送相关异步消息请求支持更加深入就讲源码了优点
曼诺尔雷迪亚兹
·
2024-08-23 17:08
后端
spring
sqlserver
数据库
微服务通信
目录一、Feign
远程调用
1、Feign简介2、基本使用二、Dubbo1、基本简介2、基础实现一、Feign
远程调用
先来看我们以前利用RestTemplate发起
远程调用
的代码://通过restTemplate
派大星籽
·
2024-08-23 11:22
微服务
java
架构
spring
后端
从零开始基于go-thrift创建一个
RPC
服务
Thrift是一种被广泛使用的
rpc
框架,可以比较灵活的定义数据结构和函数输入输出参数,并且可以跨语言调用。
weixin_30371875
·
2024-08-23 05:47
golang
php
json
Go
RPC
和 g
RPC
技术详解
远程过程调用(
RPC
)是一种广泛使用的通信方式,它允许程序在不同的计算机上执行函数或过程,就像调用本地函数一样。随着微服务架构的流行,
RPC
成为了连接各个服务的重要桥梁。
蒋厚施
·
2024-08-23 04:13
golang
rpc
开发语言
第30篇
RPC
概述
RPC
(RemoteProcedureCall,远程过程调用)是一种编程技术,使得开发者能够像调用本地函数一样调用位于不同进程、不同主机上的函数或服务。
hummhumm
·
2024-08-23 02:30
java
maven
spring
boot
mybatis
chrome
css
bootstrap
nacos需要开放的端口
客户端g
RPC
请求服务端端口:默认为9848,用于客户端向服务端发起g
RPC
连接和请求。服务端g
RPC
请求服务端端口:默认为9849,用于服务间的数据同步和其他服务端之间的通信。
iteye_10392
·
2024-08-23 00:46
nacos
服务器
运维
REST 表征状态转移
目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-
RPC
对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。
架构师之路
·
2024-08-22 21:04
JAVA
REST
表征状态转移
Java与Python的跨界融合:打造高效与灵活的编程体验
目录一、引言1.1为什么结合Java与Python1.2结合方式概览二、实现方法详解2.1Web服务接口2.2命令行调用三、高级融合方式3.1Jython3.2G
RPC
/Protobuf四、优势与挑战4.1
傻啦嘿哟
·
2024-08-22 20:26
java
python
开发语言
【网络协议】精讲计算机网络协议架构,图解超赞超详细!!!
1.2为什么需要网络协议1.3一次请求都需要用到哪些协议1.4常见的计算机网络体系结构1.5不同层的协议简介2.应用层的协议2.1HTTP协议-超文本传输协议2.2HTTPS协议-超文本传输协议2.3
RPC
风云说通信
·
2024-08-22 18:49
精讲网络通信协议
网络协议
计算机网络
架构
wueasy基础平台1.3.0版本发布
底层基于SpringBoot和
RPC
实现的一个分布式框架。1.高效开发.他使开发更简洁、更高效新的开发模式,开发一个业务功能已最新的代码来实现,不需要太多的代码和配置,使开发更简洁、高效。
fallsea
·
2024-08-22 17:27
对G
RPC
的通用封装
写在前面简介通过封装将g
rpc
的技术使用难度降低到普通Java程序的开发。cn.com.yd.commons.g
rpc
提供了4种形式的服务接口定义以适应不同的应用场景。
固安李庆海
·
2024-08-22 09:31
解决MacM1芯片无法下载aarch架构g
rpc
的方法
OverseaEngine:generateDebugProto'.Couldnotresolveallfilesforconfiguration':OverseaEngine:protobufToolsLocator_g
rpc
Yyaduo
·
2024-08-21 19:52
macos
架构
android
分布式:这里详细的说一下分布式
节点之间可以通过消息传递、远程过程调用(
RPC
)、远程方法调用(RMI)等方式进行通信。为了保证节点的可靠性和容错性,通常会采用一致性协议、故障检测和容错机制等技术来处理节点故障和网络分区等问题。分布
独木人生
·
2024-03-25 20:39
后端
分布式
ECS Fargate 上部署 SkyWalking OAP Server:利用 AWS CLI 和服务发现提供服务
在本篇文章中,我们将演示如何使用AWSCLI在ECSFargate上部署SkyWalkingOAPServer,并利用AWS服务发现为g
RPC
流量提供一个静态入口点。
ivwdcwso
·
2024-03-25 04:49
运维
开发
skywalking
aws
服务发现
Skywalking
监控进程默认监听11800端口,对应的值是config/application.yml的g
RPC
Port。Skywalking是非侵入式的,我们的Java应用程序要接入Skywalking的
timshinlee
·
2024-03-25 03:49
skywalking
Flink源码-6-JobMaster 启动任务
org.apache.flink.runtime.jobmaster.JobMasterpublicCompletableFuturestart(finalJobMasterIdnewJobMasterId)throwsException{//makesurewereceive
RPC
andasynccallsstart
wending-Y
·
2024-03-22 08:25
Flink
入门到实践
flink
centos7挂载nas存储_CentOS7搭建NAS文件共享存储
环境:CentOS7.8x64一、安装服务端安装nfs-utils、rcpbind软件包;yum-yinstallnfs-utils
rpc
bind二、通过nfs协议配置nas1
weixin_39612023
·
2024-03-17 17:55
centos7挂载nas存储
g
rpc
笔记2-protobuf举例练习
protobuf其内容为syntax="proto3"messageHelloRequest{stringname=1;//name是名称,1是变化并不是name的值};2、然后使用命令python-mg
rpc
-tools.protoc
zjnlswd
·
2024-03-16 03:33
编程工具
python
linux基础学习,java中间件、数据库与spring框架
你们在微服务中用
RPC
通信还是REST?
RPC
和HTTP的关系是什么?谈谈什么是HTTP的长连接和短连接?TCP的三次握手和四次挥
疯狂Android讲义
·
2024-03-15 18:22
Java
java
linux
学习
java根据PostMan发送请求:设置接口请求工具类。
我们使用java代码进行接口
远程调用
第三方接口时,总会抒写接口代码,那么有这么多种方式进行发送请求。那我们应该怎么使用呢?
Dubbo-罗
·
2024-03-14 21:51
java
java
go-zero官网
go-zero是一个集成了各种工程实践的web和
rpc
框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。go-zero官网:go-zero缩短从需求到上线的距离
小诸葛的博客
·
2024-03-07 06:58
golang
开发语言
后端
NextJS + T
rpc
+ PayloadCMS + MongoDB 自定义服务器搭建
自定义服务器启动相关依赖dotenv读取env文件数据expressnode框架基础示例如下//src/server/index.tsimport'dotenv/config';importexpressfrom'express';importchalkfrom'chalk';constport=Number(process.env.PORT)||3000;constapp=express();c
长沙彭小黑
·
2024-03-05 22:18
mongodb
node.js
react.js
Arduino、arm、树莓派、单片机四者有什么不同?
作为处理器架构与其相异的有X86Powe
rPC
等,我们常见的一些手机芯片,和一些控
枪哥玩转嵌入式
·
2024-03-05 16:11
51单片机
智能小车
嵌入式
单片机
51单片机
GO 编程语言
Go语言学习点gomod搭建开发环境基础语法要熟悉gin框架与公司的t
rpc
-go框架快速开始在真正开始之前,首先需要掌握基本理论知识,包括但不限于:Go语言基础,所有一切的基石,务必遵循
RPC
-Go研发规范
gengvvip
·
2024-03-04 07:57
【Linux】frp内网穿透详细教程(简单易懂)
工作原理准备工作frp工具的使用第一步:下载安装包第二步:公网部署frps第三步:内网部署f
rpc
第四步:启动frps和f
rpc
第五步:通过ssh访问内网服务器使用systemd安装systemd(一般都有
科研达人
·
2024-03-04 00:48
Linux
linux
运维
服务器
接口幂等该如何设计和实现
微服务架构下应用间通过
RPC
调用失败,进入重试机制,导致一个请求提交多次。黑客利用充值抓包到的数据,进行多次调用充值、评论、访问,造成数据的异常。这些问题均可以通过接口幂等性设计来解决。
·
2024-02-29 16:52
接口设计后端java
smart-doc 3.0.2发布,生成的word格式接口文档遥遥领先
smart-doc是一款同时支持JAVARESTAPI和ApacheDubbo
RPC
接口文档生成的工具,smart-doc利用接口泛型和javadoc注释自动分析生成api接口文档,不采用任何注解侵入到业务代码中
·
2024-02-28 08:28
后端工具java
Java架构师之路四、分布式系统:分布式架构、分布式数据存储、分布式事务、分布式锁、分布式缓存、分布式消息中间件、分布式存储等。
目录分布式架构:分布式数据存储:分布式事务:分布式锁:分布式缓存:分布式消息中间件:分布式存储:Java架构师之路三、网络通信:TCP/IP协议、HTTP协议、RESTfulAPI、WebSocket、
RPC
述清-架构师之路
·
2024-02-27 01:09
Java架构师之路
java
分布式
架构
第六十五天 API安全-接口安全&WebPack&REST&SOAP&WSDL&WebService
第65天API安全-接口安全&WebPack&REST&SOAP&WSDL&WebService知识点1.HTTP类接口-测评2.
RPC
类接口-测评3.WebService类-测评参考链接:https:
清歌secure
·
2024-02-25 08:47
网络安全全栈学习笔记
安全
web安全
网络安全
面试官:Feign 第一次调用为什么会很慢?大部分人都答不上来!
RibbonClientConfigurationZoneAwareLoadBalancerRibbon负载均衡策略Ribbon-eager-load(饥饿加载)模式开启Ribbon饥饿加载总结前言首先要了解Feign是如何进行
远程调用
的
z.jiaminf
·
2024-02-20 23:30
java
开发语言
Spring Cloud Neflix Hystrix应用实战详解
Hystrix实战OpenFeign整合Hystrix通常在复杂的分布式系统都存在不同服务之间的调用,OpenFeign作为SpringCloud的
远程调用
工具默认是已经集成了Hystrix。
NullzzZ
·
2024-02-20 22:35
微服务
Spring
Cloud系列文章
spring
cloud
hystrix
spring
spring
boot
java
后端
微服务
带入g
RPC
:分布式链路追踪 g
RPC
-Opentracing-Zipkin
带入g
RPC
:分布式链路追踪g
RPC
+Opentracing+Zipkin原文地址:带入g
RPC
:分布式链路追踪g
RPC
+Opentracing+Zipkin项目地址:https://github.com
weixin_34007020
·
2024-02-20 21:15
java
golang
php
g
rpc
、https、oauth2等认证专栏实战17:g
rpc
-go自定义认证之base64验证介绍
已发表的技术专栏(订阅即可观看所有专栏)0 g
rpc
-go、protobuf、multus-cni技术专栏总入口1 g
rpc
-go源码剖析与实战 文章目录2 Protobuf介绍与实战图文专栏
码二哥
·
2024-02-20 21:15
码二哥的技术专栏
golang
kubernetes
grpc-go
零入门容器云网络
网络协议
g
rpc
了解
g
rpc
是由google开发的一款语言中立、平台中立、开源的
RPC
系统在g
rpc
中客户端应用可以像调用本地对象一样直接调用另一台不同机器上服务端应用的方法,使得很容易创建分布式应用和服务。
动态一时爽,重构火葬场
·
2024-02-20 21:43
distributed
网络
rpc
golang
opentracing: jaeger在g
rpc
中的简单实现
参考项目:https://github.com/g
rpc
-ecosystem/g
rpc
-opentracing之前用函数调用实现了简单jaeger-demo(https://blog.csdn.net/
liyunlong41
·
2024-02-20 21:43
Golang学习
golang
jaeger
opentracing
grpc
demo
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他