首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
timezone
emoji
join
actionscrip
schema
hashcode
metadata
loops
get
uri
dagger
php7
input
bit
vba
cpython
iostream
search
usb
substring
netty
process
command
import
dockerfile
blob
plugins
version
node.js
spring
merge
string
tags
php8
post
ascii
web
text
char
fetch
nodejs
数组
install
function
utf-8
timestamp
future
object
audio
subset
triggers
controller
eval
heap
bash
uml
chat
include
bytecode
flutter
go
sum
yaml
email
perl
httprequest
js
ip
scala
case
const
lua
heatmap
datetime
typescript
hashset
range
format
c语言
当前位置:
开发笔记
>
编程语言
> 正文
Kitexv0.3.0版本发布
作者:新起点新娘妆 | 来源:互联网 | 2023-02-05 23:40
kitex,v0
Feature
[#366,
#426
] 功能(client): 客户端支持预热操作。
[#395
] 功能(mux): 连接多路复用支持优雅关闭。
[#399
] 功能(protobuf): 定义 fastpb protocol API 并在编解码模块对应支持。
Optimise
[#402
] 优化(connpool): 导出 pkg/remote/connpool 里的 getCommonReporter。
[#389
] 优化(rpcinfo):填充由 defaultCodec 解码得到的 rpcinfo 中缺失的 Invocation().PackageName, Invocation().ServiceName and Config().TransportProtocol 字段。
Bugfix
[#413
] 修复(mux): 在 NetpollMux transHandler 中设置 sendMsg的PayloadCodec,以修复泛化请求编码报错问题,issue #411。
[#406
] 修复(grpc): 修复 http2 framer 的读写逻辑,例如避免对端无法及时收到 framer。
[#398
] 修复(utils):修复了 Dump() 接口无法 dump 出 ring 里所有数据的 bug。
[#428
] 修复(trans):当写入失败时,关闭连接以避免内存泄漏。
Tool
[#340
] tool(protobuf): 重新设计并实现 Protobuf 生成代码,不使用反射完成编解码,当前仅支持 proto3。
Chore
[#396
] chore: 用 bytedance/gopkg 里的 xxhash3 替换掉 cespare/xxhash。
[#400
] chore: 升级 workflow 的 go 版本到 1.18。
[#407
] chore: 单独增加文件对 grpc 源码使用做声明。
Test
[#401
] test: 补充 kitex/server 的单测。
[#393
] test: 补充 pkg/remote/bound package 单测。
[#403
] test: 补充 netpollmux package 单测。
[#401
] test: 补充 klog package 单测。
[#392
] test: 补充 utils package 单测。
[#373,
#432,
#434
] test: 补充 gRPC transport 部分的单测,单测覆盖率提升到 76%。
[#424
] test: 补充 transmeta 实现 handler 的单元测试。
Dependency Change
github.com/cloudwego/netpoll: v0.2.0 -> v0.2.2
github.com/bytedance/gopkg: 20210910103821-e4efae9c17c3 -> 20220413063733-65bf48ffb3a7
更多资讯
Kitex:
https://github.com/cloudwego/kitex
原文:Release v0.3.0 · cloudwego/kitex (github.com)
client
api
get
port
rpc
default
io
package
service
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
import
(三)多表代码生成的实现方法
本文介绍了一种实现多表代码生成的方法,使用了java代码和org.jeecg框架中的相关类和接口。通过设置主表配置,可以生成父子表的数据模型。 ...
[详细]
蜡笔小新 2023-12-11 19:46:13
version
安装mysqlclient失败解决办法
本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ...
[详细]
蜡笔小新 2023-12-14 18:24:10
import
Netty拆包粘包问题解决 —— 特殊结束符
本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ...
[详细]
蜡笔小新 2023-12-14 18:02:45
blob
数据库的存储结构及其重要性
本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ...
[详细]
蜡笔小新 2023-12-14 16:00:02
blob
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
get
的错误消息:
ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ...
[详细]
蜡笔小新 2023-12-13 20:28:08
uri
页面请求方法参数最长_关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ...
[详细]
蜡笔小新 2023-12-13 19:20:03
import
Golang如何使用Cookie跟踪位置
关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ...
[详细]
蜡笔小新 2023-12-13 15:47:22
import
Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ...
[详细]
蜡笔小新 2023-12-12 20:56:55
import
Go Cobra命令行工具入门教程
本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ...
[详细]
蜡笔小新 2023-12-12 20:02:41
spring
r2dbc配置多数据源
R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ...
[详细]
蜡笔小新 2023-12-12 16:38:53
input
通过Go SDK(Amazon S3)从Bucket生成Torrent - Generate Torrent from Bucket via Go SDK (Amazon S3)
Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ...
[详细]
蜡笔小新 2023-12-12 14:13:01
spring
Spring学习(4):Spring管理对象之间的关联关系
本文是关于Spring学习的第四篇文章,讲述了Spring框架中管理对象之间的关联关系。文章介绍了MessageService类和MessagePrinter类的实现,并解释了它们之间的关联关系。通过学习本文,读者可以了解Spring框架中对象之间的关联关系的概念和实现方式。 ...
[详细]
蜡笔小新 2023-12-12 13:44:30
usb
CEPH LIO iSCSI Gateway及其使用参考文档
本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ...
[详细]
蜡笔小新 2023-12-12 10:10:14
usb
Oracle中tnsnames.ora的作用和配置方法
本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ...
[详细]
蜡笔小新 2023-12-14 07:44:06
新起点新娘妆
这个家伙很懒,什么也没留下!
Tags | 热门标签
timezone
emoji
join
actionscrip
schema
hashcode
metadata
loops
get
uri
dagger
php7
input
bit
vba
cpython
iostream
search
usb
substring
netty
process
command
import
dockerfile
blob
plugins
version
node.js
spring
RankList | 热门文章
1
电脑公司win7剪切板位置及使用方法
2
2020年AI产业报告:100个岗位抢1个人,计算机视觉成最大缺口
3
C#学习教程:解析CIM_DateTime为.Net DateTime
4
mcs51单片机定时器计数器应用教程(基于c语言)
5
Metasploit攻击渗透实践
6
凹凸贴图素材大全,持续更新,免费下载
7
C#之数据集:DataSet对象的使用及相关方法详解
8
OC学习笔记之@property和@synthesize
9
Open judge C16H: Magical Balls 快速幂+逆元问题解析
10
Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
11
西安大唐不夜城不倒翁小姐姐皮卡晨的火爆现象引发热议
12
新华字典中哤字的读音解释、笔画及常用组词起名
13
html中li能做浮动吗,css浮动规则
14
差分约束系统求解House Man跳跃问题的思路与方法
15
win10系统搭建Java开发环境的操作方法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有