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
gRPC
API协议设计的十种技术
文章目录前言一、REST二、GraphQL三、
gRPC
(googleRemoteProcedureCalls)四、Webhooks五、服务端的事件发送——SSE(Server-sentEvents)六、
岛屿旅人
·
2024-01-22 21:15
网络安全
人工智能
网络
web安全
网络安全
安全
【Java】
gRPC
与Spring boot继承实现示例
上篇文章介绍了如何通过一个简单的maven项目实现
gRPC
客户端与服务端通信协议测试。
NettyBoy
·
2024-01-21 13:54
RPC
JAVA语言
java
spring
boot
spring
cloud
【Go<—>Java】
gRPC
测试注意事项
在做go和Java之间
gRPC
调用之前需要完成以下两项工作:go语言版本的
gRPC
调用,实现server端和client端Java语言版本的
gRPC
调用,实现server端和client端由于
gRPC
是跨语言的通信协议
NettyBoy
·
2024-01-21 13:24
RPC
golang
java
服务器
ubuntu 安装
grpc
概述–资料ubuntu下安装配置
grpc
_ubuntu安装
grpc
_hsy12342611的博客-CSDN博客安装–准备环境(安装gcc那些)sudoapt-getinstallpkg-configsudoapt-getinstallautoconfautomakelibtoolmakeg
勤奋的学渣
·
2024-01-21 07:44
ubuntu环境部署
ubuntu
linux
运维
skywalking 在mac m1上protobuf构建问题
异常[ERROR]Failedtoexecutegoalorg.xolstice.maven.plugins:protobuf-maven-plugin:0.6.1:compile(
grpc
-build
三劫散仙
·
2024-01-19 20:53
Java
skywalking
macos
Kratos 学习记录
环境准备#protocprotoc-gen-goprotoc-gen-go-
grpc
#protoc下载地址:https://github.com/protocolbuffers/protobuf/releasesgogetgoogle.golang.org
wx-zhou
·
2024-01-19 19:06
学习
go
kratos
protoc
16 | HTTP/2是怎样提升性能的?
多数HTTP头部都可以被压缩90%以上的体积,这节约了带宽也提升了用户体验,像Google的高性能协议
gRPC
也是基于HTTP/2协议实现的。目前常用的Web中间件都已支持HTTP/2
_Rye_
·
2024-01-19 14:01
HTTP/2
性能优化
.NET
gRPC
和RESTful简单对比
.NET
gRPC
与RESTfulAPI是两种不同的服务间通信和接口设计范式,它们各自具有优缺点,并适用于不同的应用场景。
wangyue4
·
2024-01-19 13:00
restful
后端
21-基于Netty 手写Dubbo RPC
该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外的为这个交互过程编程两个或多个应用程序都分布在不同的服务器上,他们之间的调用都像是本地方法调用一样(如图)常见的RPC框架有:比较知名的阿里的Dubbo,Nacos,Google的
gRpc
十六夜之彼岸舞
·
2024-01-19 10:22
java
rpc
netty
socket
网络协议
自定义Dubbo RPC通信协议
默认的协议是dubbo,本文提供一个
Grpc
协议的实现。设计思路Google提供了Java的
Grpc
实现,所以我们站在巨人的肩膀上即可,就不用重复造轮子了。
程序员小潘
·
2024-01-19 10:20
Dubbo
dubbo
nacos-client中
grpc
连接问题,不断提示报错
一、问题启动项目后,会出现报错
grpc
问题,并且会有9848端口未找到问题19:17:23:656ERROR14408---[main]c.a.n.c.remote.client.
grpc
.
Grpc
Client
梁山教父
·
2024-01-19 02:16
服务器
运维
五分钟学后端技术:如何学习Java工程师必须要会的RPC
RPC是一种技术思想而非一种规范或协议,常见RPC技术和框架有:应用级的服务框架:阿里的Dubbo/Dubbox、Google
gRPC
、S
程序员黄小斜
·
2024-01-18 10:46
源码部署Milvus(三)成功解决vscode调试milvus源码时间超时问题!
报错
grpc
时间超时问题。原因剖析milvus启动单机成功,测试官方提供的PythonSDK脚本文件可以跑出正确结果。然而,通过vscode调试就常出现断连问题,且无法定位断点位置。故
就想做一条闲鱼
·
2024-01-18 04:05
向量数据库
milvus
vscode
ide
【
gRPC
】在NextJS中实现
gRPC
的基础通讯
gRPC
是一个高性能、开源和通用的RPC框架,面向移动和HTTP/2设计
gRPC
基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特。
陀螺蚁
·
2024-01-17 12:15
Web前端
rpc
node.js
前端
react.js
Netty源码研究笔记(1)——开篇
在众多开源框架中都有它的身影,比如:
grpc
、dubbo、seata等。
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
mac m1: bad cpu type in executable
事件起因:最近淘了一台mac电脑,但是要使用
grpc
的protoc的时候却显示了如下的提示:zsh:badCPUtypeinexecutable本来以为是因为protoc不是为aarch64构建的因此无法运行
Edward.W
·
2024-01-17 08:12
macos
.NET
gRPC
NET
gRPC
通常包括以下步骤,用于创建一个简单的
gRPC
服务及客户端。下面是一个简化的流程:定义服务接口和消息类型创建一个.proto文件来定义你的服务方法以及它们所使用的请求和响应消息类型。
wangyue4
·
2024-01-17 07:51
.net
基于
grpc
-java开发的普通工程在k8s内部署多实例,如何实现客户端流量的负载均衡
文章目录1.前言2.实现方案要点3.具体实现步骤3.1编写一个
grpc
服务端程序(详细实现步骤在此忽略,网上很多例子)3.2编写
grpc
客户端程序,注意指定负载均衡策略和dns:///这个URI前缀,如下图所示
David爱编程
·
2024-01-17 07:13
rpc
java
负载均衡
rpc
kubernetes
容器
中间件框架知识进阶
一、RPC框架中间件系列1、选型对比相关目前主流的RPC中间件包括Dubbo、HSF、Thrift、
GRPC
、SpringCloud等。结合自己的具体场景选择合适的框架。从性能、通信方式、序列化、语
无一郎的技术圈
·
2024-01-17 02:05
中间件
java
后端
云原生周刊:OpenTofu 宣布正式发布 | 2023.1.15
ChronosChronos是一款综合性开发人员工具,可监控通过RESTAPI或
gRPC
通信的容器化(Docker和Kubernetes)和非容器化微服务的运行状况和Web流量,无论是托管在本地还是托管
KubeSphere 云原生
·
2024-01-16 08:04
k8s
容器平台
kubesphere
云计算
GoZero微服务个人探索之路(三)Go-Zero官方rpc demo示例探究
官方网址:https://go-zero.dev/docs/tasks/cli/
grpc
-demo项目结构demo包两个文件均为protoc-gen-go-
grpc
自动生成构成一个完整的
gRPC
服务的定义和实现
夏目艾拉
·
2024-01-16 00:20
微服务
golang
rpc
API网关简介
API网关简介一.什么是API网关二.优缺点优点:缺点:三.API网关特性四.实例:API网关接收
gRPC
请求一.什么是API网关API网关是客户端和微服务之间的服务器(或L7代理),充当所有客户端进入系统的集中入口点
斯沃福德
·
2024-01-15 22:48
后端框架及组件
api网关
使用注解@
Grpc
Service在Spring Boot 中开始使用
gRPC
gRPC
是由Google开发的高性能开源框架,使客户端和服务器应用能够无缝、高效地进行通信。本文将指导您通过使用@
Grpc
Service注解将
gRPC
集成到SpringBoot应用程序中的步骤。
懒散的猫大王
·
2024-01-15 19:51
spring
boot
后端
java
Istio安装和基础原理
它强大的控制平面带来了重要的特点,包括:使用TLS加密、强身份认证和授权的集群内服务到服务的安全通信自动负载均衡的HTTP,
gRPC
,WebSocke
南宫乘风
·
2024-01-15 14:20
#
Kubernetes项目实战
istio
云原生
RPC之对象序列化/反序列化
市场主流的rpc有dubbo、springcloud、thrift、
grpc
、brpc等。那RPC的通信传输数据方式是什么样子呢?
sunny_sailor
·
2024-01-15 08:57
rpc
序列化/反序列化
大模型实战营Day5 LMDeploy大模型量化部署实践
结构简单部署挑战设备存储推理速度服务质量部署方案:技术点(模型并行transformer计算和访存优化低比特量化ContinuousBatchPageAttention)方案(云端移动端)LMDeploy:云端部署接口:python
gRPC
RESTful
流浪德意志
·
2024-01-14 17:38
LLM
python
大模型
langchain
InternLM
人工智能
gRPC
vs HTTP
性能
gRPC
消息使用Protobuf(一种高效的二进制消息格式)进行序列化。Protobuf在服务器和客户端上可以非常快速地序列化。
每天一个秃顶小技巧
·
2024-01-14 12:35
http
网络协议
网络
rpc
HTB - PC
drivers\etc里,linux在/etc/hosts)信息收集nmap扫描开启了22端口ssh服务和50051端口单独在仔细扫一遍50051端口继续搜集信息,搜索了一下50051是什么服务发现50051是
gRPC
怪兽不会rap_哥哥我会crash
·
2024-01-14 10:44
HTB
安全
web安全
数据库
sql
Golang 使用 AST 获取方法和参数名以及应用举例
有时需要知道方法以及对应的参数名如果仅是方法,利用反射机制就可以解决而参数名,程序编译后,已经丢失可以通过AST事先获取方法的参数名有了方法、参数名,加上反射,那么就可以方便生成胶水代码,自动集成进HTTP、
gRPC
fananchong2
·
2024-01-14 06:16
Go语言杂文
golang
开发语言
反射
ast
模板
c++ 多线程 类成员函数_为什么我说C/C++程序员都要阅读Redis源码之:通过Redis学习事件驱动设计
其他语言的开发者可能不会了解这种痛,作为C/C++程序员,如果你源码编译安装过Nginx/
Grpc
/Thrift/Boost等开源产品,你会发现有很多依赖,而依赖本身又有依赖,十分痛苦。
weixin_39586915
·
2024-01-13 19:26
c++
多线程
类成员函数
c++
数组置0
linux
c++
获取当前时间毫秒
回调函数传参c++
设置返回一个对象的函数c++
为什么C/C++程序员都要阅读Redis源码之:Redis学习事件驱动设计
其他语言的开发者可能不会了解这种痛,作为C/C++程序员,如果你源码编译安装过Nginx/
Grpc
/Thrift/Boost等开源产品,你会发现有很多依赖,而依赖本身又有依赖,十分痛苦。
caiyixian6960
·
2024-01-13 19:17
数据库
c/c++
epoll
【Java万花筒】通往高效通信的道路:揭秘Java网络库的奥秘
本文将深入探讨几个重要的Java网络通信库,从基础的Socket到高性能的Netty、灵活的ApacheMINA、现代的
gRPC
,以及通用的OkHttp。
friklogff
·
2024-01-13 18:16
Java万花筒
java
网络
开发语言
012 Rust 网络编程,
gRPC
演示示例
演示说明本例子的功能为
grpc
客户端向服务端写入位置信息和读取位置信息,演示环境为ubuntu。
令狐壹冲
·
2024-01-13 11:22
1天精通Apipost--全网最全
gRPC
调试和智能Mock讲解!
gRPC
接口调试
grpc
作为一个老程序员,最近公司技术架构用到了gPRC,但国内很少有支持这个的工具,大部分都只是支持http。
博客园干货精选
·
2024-01-13 09:05
接口调试工具
技术分享
postman
测试工具
API接口文档
websocket
rpc
1天精通Apipost--全网最全
gRPC
调试和智能Mock讲解
国内很少有支持gPRC的工具,大部分都只是支持http,Apipost的用户都知道,自7版本开始,Apipost已经支持
gRPC
。
Apipost的同学们
·
2024-01-13 09:03
开发工具
效率提升
研发管理
postman
json
websocket
记录spring boot 异常处理
TypeException:Thealias‘***‘isalreadymappedtothevaluenacos报错:Nacosclusterisrunningwith1.Xmode,can'taccept
gRPC
requesttemporarilyTypeException
a未来永远是个未知数
·
2024-01-13 07:32
java
spring
boot
java
数据库
gRPC
线程模型分析
RPC线程模型1.1BIO线程模型1.2异步非阻塞线程模型1.3RPC性能三原则
gRPC
线程模型分析2.1服务端线程模型2.1.1服务端线程模型概述2.1.2I/O通信线程模型2.1.3服务调度线程模型
记录知识,记录人生
·
2024-01-13 06:27
GRPC
c++
常见的远程过程调用(RPC)分析
以下是一些常见的RPC框架及其特点:
gRPC
:基于HTTP/2协议的高性能RPC框架,由Google开发。使用ProtocolBuffers进行数据序列化,提供了跨语言的支持。
KevinAha
·
2024-01-13 06:23
rpc
掌握
gRPC
和 RPC 的关键区别
一、远程过程调用协议简介1、RPC的本质首先,我们探讨一下什么是RPC。RPC,缩写为RemoteProcedureCallProtocol,直译来看就是远程过程调用协议。讲得通俗一些:RPC是一种通信机制RPC实现了客户端/服务器通信模型官方的定义可能会这样解释:它是一种协议,可以使程序能在网络上请求远程计算机上的服务,而无须关心底层网络技术细节。RPC的构架可以分为三个层次:用户与服务器(负责
Apifox.
·
2024-01-13 06:23
rpc
网络协议
学习方法
前端
后端
idea配置
grpc
工具生成java代码,目前没有成功生成java代码
bin\protoc.exeArguments:--java_out=D:\project\newnew_tdm_cloud\tdm_sys_cloud_now_use\tdm-modules\tdm-
grpc
-client
qq_22905801
·
2024-01-12 21:45
grpc
intellij-idea
rpc
清除Maven缓存 使用插件 生成
grpc
代码
清除Maven缓存:Maven有时会缓存错误信息。运行一下命令以清除Maven的缓存:mvndependency:purge-local-repository强制更新依赖:当运行Maven命令时,使用-U参数:mvncleancompile-U手动指定分类器:如果自动检测不起作用,可以手动指定分类器。根据您的操作系统手动替换${os.detected.classifier}。例如,如果是在64位L
qq_22905801
·
2024-01-12 21:15
maven
缓存
spring
【
grpc
】利用protobuf实现java或kotlin调用python脚本,含实现过程和全部代码
前言在一些特殊场景中,我们可能需要使用java或者其他任意语言调用python脚本或sdk等。本文的需求衍生也不例外于此,python端有sdk,但只能在python中调用,于是就有了本文章。常见的调用方式如jython、python提供httprest接口、python提供rpc实现、java通过jni调用转换成c的python。每种调用方式都有优缺点,我们更期待一种简单、快速、功能更自由、低侵
kamjin1996
·
2024-01-12 19:32
解决方案
python
通信技术
java
kotlin
python
rpc
探索YOLOv5微服务:
gRPC
Proto设计与优化策略
文章目录一、前言1.YOLOv5简介2.
gRPC
简介二、基础Proto文件解析三、优化建议1性能优化2功能扩展3错误处理和日志4新功能提案5接口优化6可扩展性和模块化四、优化建议案例1.异步处理和并发2
梦想的理由
·
2024-01-11 11:38
c++
深度学习
微服务
YOLO
微服务
架构
P4环境搭建
P4的运行环境包括以下组件:protobufp4cbehavioral-model
grpc
PImininet一、安装全新的Ubuntu在vmware上安装Ubuntu的过程这篇文章就不写了,大伙可以找其他博主的教程
m0_65744108
·
2024-01-11 11:49
ubuntu
git
linux
Go 企业级
gRPC
原理
Go企业级实战-
gRPC
Go企业级
gRPC
,又名:Go企业级应用到底层开发(第5天)这个系列是准备做从go基础到Web开发,系统编程,云原生应用,网络编程,工具和脚本开发,机器学习,CGo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2024-01-11 06:53
golang
学习
开发语言
InternLM第1节课笔记
InternLM-Train高可扩展:8卡-千卡兼容主流:支持HuggingFace微调XTuner:自动优化加速、适配多种开源生态,显存优化增量续训有监督微调部署LMDeploy接口:Python,
gRPC
Jamiechoi
·
2024-01-11 05:34
笔记
Makefile 中动态链接库的顺序
比如在编译一个项目时遇到错误如下:/usr/bin/ld:/usr/local/lib/lib
grpc
++_reflection.so:undefinedreferencetosymbol'_ZN6google8protobuf8internal16RegisterAllTypesEPKNS0
顽强的猫尾草
·
2024-01-11 03:14
gRPC
+etcd实现服务注册和服务发现
服务注册:创建etcd服务注册对象-->创建租约-->为kv绑定租约-->获取续租通道-->开启协程通过续租通道来持续续租服务发现:创建etcd服务发现对象-->根据prefix读取etcd服务端的kv到本地map-->开启协程持续监听kv的变化并更新本地kv项目结构:gogetgo.etcd.io/etcd/client/v3①Config(存放配置信息,后续可以引入viper)config.g
後會無期_
·
2024-01-11 01:35
Go
etcd
微服务
go
springboot2.3.0.升级 2.6.7
目录2.3.0.主要版本替换2.6.71、集成swagger升级,增加用户密码,进入页面没有发现注解内容2、启动一直打印swagger日志3、去除ribbon,增加rest支持4、引入
grpc
组件,项目启动失败
呢喃coding
·
2024-01-10 23:27
#
SpringBoot
springboot
spring
cloud
Hyperledger Fabric 消息协议
Fabric中大量采用了
gRPC
消息在不同组件之间进行通信交互,主要包括如下几种情况:客户端访问Peer节点,客户端和Peer节点访问排序节点,链码容器与Peer节点交互,以及多个Peer节点之间的Gossip
征尘bjajmd
·
2024-01-10 19:06
fabric
运维
上一页
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
其他