首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发
订阅
shouko0410
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
如何用Linux命令行管理网络:11个你必须知道的命令
无论你是要下载文件、诊断网络问题、管理网络接口,还是查看网络的统计数据,都有终端命令可以来完成。这篇文章收集了久经考验靠谱的命令,也收集了几个比较新的命令。 多数命令都可以在图形桌面执行,即使是没什么终端使用经验的Linux用户也会常常执行命令来使用ping或是其它的网络诊断工…
后端开发常用命令
常用Linux命令常用SQL命令常用vi命令常用Docker命令示例:
移动端眼里的后端开发
一、分工1、原始社会当大自然的第一批原始人在大自然中(真正的荒野求生),为了生存选择群居抱团,为了遮风挡雨躲避猛兽住进山洞。有些原始人跑得快胆子大就去追逐打猎,有些人跑得慢就去开荒种地,有些原始人喜欢
使用加权轮询算法和 Go 实现 HTTP 负载分发代理
摘要:最近看到了一篇文章,细讲了各种分布式调度原理,其中加权轮询算法(Weighted Round-Robin)应该是离我们最近的一种方式了,Nginx 的 Upstream 就是用的这个算法,这个算法可以根据权重使得每个服务器能够均匀的负载请求,本篇主要就是来总结下使用这个算…
网络编程(一):Thrift详解
Thrift是一个轻量级、跨语言的远程服务调用框架,支持C++、Java、Python、PHP、Ruby等。通过代码生成引擎自动生成RPC接口Thrift IDL文件对应的各种主流语言的RPC服务端/客户端模板代码,省去自定义和维护接口编解码、消息传输、服务器多线程模型等基础工…
thrift golang 解析
HTTP是一种协议,RPC可以通过HTTP来实现,也可以通过Socket自己实现一套协议来实现。 论复杂度,RPC框架肯定是高于简单的HTTP接口的。但毋庸置疑,HTTP接口由于受限于HTTP协议,需要带HTTP请求头,导致传输起来效率或者说安全性不如RPC 并且要否认一点,H…
RPC学习笔记
Remote Procedure Call Protocol,远程过程调用。 先来看下什么是“近”,即“本地函数调用”。 这三个动作,都发生在同一个进程空间里,这是本地函数调用。 典型的,这个进程部署在另一台服务器上。 如果能够实现,那这就是“远程”过程调用。 调用方与服务方的…
Go 实现简易 RPC 框架
本文旨在讲述 RPC 框架设计中的几个核心问题及其解决方法,并基于 Golang 反射技术,构建了一个简易的 RPC 框架。 RPC(Remote Procedure Call),即远程过程调用,可以理解成,服务 A 想调用不在同一内存空间的服务 B 的函数,由于不在一个内存空…
字节跳动 Go RPC 框架 KiteX 性能优化实践
KiteX 是字节跳动框架组研发的下一代高性能、强可扩展性的 Go RPC 框架。除具备丰富的服务治理特性外,相比其他框架还有以下特点:集成了自研的网络库 Netpoll;支持多消息协议(Thrift、Protobuf)和多交互方式(Ping-Pong、Oneway、 Stre…
后台开发角度,聊聊学生项目和工作项目的不同
用户量少(无用户量)、独立开发、随便瞎搞。 用户量大、多人协作、讲究可用性。 哪有什么规范流程,通常就是拍脑袋——“这个点不错,可以做。”,然后一个策划、一个前端、一个后台,撸起袖子就是干。举个最像模像样的例子,爱宠App,这是我从大二下做到大三上的一个比赛项目。当时这个项目包…