腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
python3
专栏作者
举报
11919
文章
14073355
阅读量
238
订阅数
订阅专栏
申请加入专栏
全部文章(9999+)
python(999+)
编程算法(999+)
http(949)
https(556)
网络安全(528)
数据库(508)
tcp/ip(491)
sql(490)
html(441)
linux(408)
java(339)
php(326)
ide(303)
windows(299)
网站(288)
云数据库 SQL Server(281)
打包(261)
django(251)
javascript(230)
node.js(229)
面向对象编程(229)
其他(213)
bash(212)
yum(211)
json(188)
爬虫(173)
bash 指令(159)
api(158)
shell(153)
python3(148)
存储(140)
socket编程(136)
xml(135)
c++(131)
unix(123)
文件存储(120)
容器(114)
git(113)
github(112)
函数(111)
ssh(110)
命令行工具(106)
css(102)
android(102)
腾讯云测试服务(102)
正则表达式(101)
flask(99)
numpy(99)
list(98)
数据结构(91)
容器镜像服务(88)
nginx(87)
jquery(86)
缓存(85)
c 语言(81)
云数据库 Redis(81)
日志服务(80)
开源(79)
serverless(78)
ftp(72)
游戏(71)
selenium(71)
scrapy(70)
udp(69)
anaconda(67)
centos(58)
SSL 证书(58)
import(58)
sqlite(50)
程序(50)
key(49)
return(49)
break(48)
脚本(48)
gui(47)
ios(46)
图像处理(45)
set(45)
装饰器(45)
int(44)
字符串(44)
range(43)
ubuntu(42)
apache(42)
for循环(42)
深度学习(41)
mapreduce(41)
分布式(41)
pip(41)
access(40)
txt(40)
jenkins(38)
go(37)
人工智能(37)
数据分析(37)
qt(36)
web.py(36)
神经网络(36)
dns(36)
grep(36)
gcc(36)
安全(36)
集合(36)
unity(35)
input(35)
oracle(34)
apt-get(34)
微信(34)
eclipse(33)
matlab(33)
访问管理(33)
zabbix(33)
self(33)
c#(32)
vue.js(32)
mongodb(32)
机器学习(31)
kubernetes(30)
opencv(30)
数据(30)
单片机(29)
语法(29)
xslt & xpath(28)
对象(28)
mac os(27)
ajax(27)
kafka(27)
time(27)
测试(27)
官方文档(26)
tensorflow(26)
actionscript(26)
windows server(26)
spring(26)
运维(26)
nat(26)
add(26)
flash(25)
file(25)
ip(25)
登录(25)
配置(25)
NAT 网关(24)
虚拟化(24)
tornado(23)
排序(23)
数据加密服务(22)
sql server(22)
变量(22)
基础(22)
sqlalchemy(21)
excel(21)
统计(21)
DevOps 解决方案(20)
rabbitmq(20)
kernel(20)
小程序(20)
class(20)
copy(20)
init(20)
sys(20)
数据类型(20)
系统(20)
异常(20)
data(19)
func(19)
mysql(19)
queue(19)
server(19)
云数据库 MongoDB(18)
hadoop(18)
processing(18)
ode(18)
渲染(17)
jdk(17)
count(17)
exit(17)
path(17)
string(17)
进程(17)
ruby on rails(16)
大数据(16)
root(16)
timeout(16)
view(16)
负载均衡(15)
汇编语言(15)
mvc(15)
openstack(15)
机器人(15)
Elasticsearch Service(15)
append(15)
join(15)
port(15)
pycharm(15)
客户端(15)
连接(15)
日志(15)
线程(15)
对象存储(14)
rpc(14)
default(14)
pandas(14)
sort(14)
编码(14)
二进制(14)
.net(13)
regex(13)
svn(13)
maven(13)
markdown(13)
unicode(13)
function(13)
google(13)
line(13)
map(13)
pyqt5(13)
reverse(13)
sum(13)
thread(13)
zip(13)
接口(13)
源码(13)
memcached(12)
jar(12)
tomcat(12)
负载均衡缓存(12)
云推荐引擎(12)
spark(12)
单元测试(12)
matplotlib(12)
random(12)
socket(12)
递归(12)
服务器(12)
工具(12)
消息队列 CMQ 版(11)
文字识别(11)
zookeeper(11)
二叉树(11)
powershell(11)
com(11)
error(11)
interface(11)
ps(11)
requests(11)
百度(11)
遍历(11)
多线程(11)
继承(11)
命令行(11)
内存(11)
索引(11)
perl(10)
servlet(10)
typescript(10)
自动化(10)
自动化测试(10)
iis(10)
数据处理(10)
验证码(10)
coding(10)
config(10)
exe(10)
insert(10)
io(10)
ls(10)
object(10)
post(10)
tar(10)
text(10)
url(10)
version(10)
web(10)
原理(10)
NLP 服务(9)
ruby(9)
makefile(9)
express(9)
uml(9)
ascii(9)
filter(9)
label(9)
lock(9)
service(9)
shift(9)
size(9)
var(9)
编程(9)
操作系统(9)
队列(9)
管理(9)
交换机(9)
入门(9)
设计(9)
视频(9)
异常处理(9)
私有网络(8)
压力测试(8)
npm(8)
微服务(8)
jupyter notebook(8)
code(8)
date(8)
extend(8)
hash(8)
host(8)
lambda(8)
math(8)
max(8)
ping(8)
table(8)
tkinter(8)
闭包(8)
编辑器(8)
表格(8)
博客(8)
解决方案(8)
浏览器(8)
数组(8)
算法(8)
作用域(8)
scala(7)
bootstrap(7)
react(7)
视频处理(7)
vr 视频解决方案(7)
数据迁移(7)
hive(7)
数据可视化(7)
sas(7)
hbase(7)
utf8(7)
流计算 Oceanus(7)
agent(7)
block(7)
client(7)
element(7)
event(7)
local(7)
pdf(7)
point(7)
select(7)
sleep(7)
snmp(7)
target(7)
width(7)
wrapper(7)
服务端(7)
工作(7)
监控(7)
框架(7)
乱码(7)
终端(7)
主机(7)
vbscript(6)
r 语言(6)
ecmascript(6)
arm(6)
nosql(6)
vba(6)
TDSQL MySQL 版(6)
线性回归(6)
app(6)
assert(6)
case(6)
command(6)
cpu(6)
email(6)
exception(6)
flush(6)
image(6)
ini(6)
keyword(6)
min(6)
numbers(6)
png(6)
request(6)
send(6)
using(6)
word(6)
反射(6)
计算机(6)
开发(6)
权限(6)
调试(6)
学习笔记(6)
指针(6)
费用中心(5)
云服务器(5)
搜索引擎(5)
数据库一体机 TData(5)
svg(5)
seo(5)
kvm(5)
beautifulsoup(5)
cmd(5)
collections(5)
csv(5)
cv2(5)
datetime(5)
db(5)
difference(5)
division(5)
edit(5)
el(5)
encoding(5)
expression(5)
format(5)
global(5)
height(5)
iso(5)
logging(5)
md5(5)
model(5)
multiprocessing(5)
plot(5)
process(5)
release(5)
row(5)
settings(5)
split(5)
strip(5)
task(5)
title(5)
urllib(5)
vr(5)
wait(5)
备份(5)
服务(5)
加密(5)
快捷键(5)
模型(5)
搜索(5)
协程(5)
优化(5)
人脸识别(4)
区块链(4)
数据挖掘(4)
cocos2d(4)
lua(4)
erlang(4)
jsp(4)
硬件开发(4)
struts(4)
全文检索(4)
短信(4)
企业(4)
黑客(4)
html5(4)
jvm(4)
mybatis(4)
spring boot(4)
hashmap(4)
pytorch(4)
aop(4)
dubbo(4)
canvas(4)
sdn(4)
action(4)
argv(4)
chmod(4)
device(4)
docx(4)
figure(4)
get(4)
grid(4)
include(4)
it(4)
module(4)
mp3(4)
network(4)
null(4)
package(4)
packet(4)
position(4)
pymysql(4)
redis(4)
search(4)
series(4)
session(4)
shutil(4)
slice(4)
src(4)
store(4)
struct(4)
tcp(4)
terminal(4)
this(4)
typeerror(4)
union(4)
window(4)
xlsx(4)
编译(4)
表单(4)
并发(4)
代理(4)
定时器(4)
多进程(4)
二维码(4)
分页(4)
函数式编程(4)
后台(4)
局域网(4)
链表(4)
路由器(4)
软件(4)
实践(4)
事件(4)
同步(4)
通信(4)
线程安全(4)
效率(4)
协议(4)
异步(4)
DNS 解析 DNSPod(3)
iphone(3)
jquery ui(3)
opengl(3)
postgresql(3)
中文分词(3)
lucene/solr(3)
delphi(3)
thinkphp(3)
批量计算(3)
腾讯云可观测平台(3)
全站加速网络(3)
数据备份(3)
数据安全(3)
erp(3)
jdbc(3)
决策树(3)
cdn(3)
lamp(3)
ntp(3)
安全漏洞(3)
notepad ++(3)
mqtt(3)
任务调度(3)
es(3)
acl(3)
alpha(3)
appium(3)
axis(3)
backup(3)
bit(3)
cat(3)
cell(3)
center(3)
chrome(3)
component(3)
configure(3)
contains(3)
daemon(3)
ddd(3)
decode(3)
directory(3)
display(3)
dll(3)
download(3)
dst(3)
dt(3)
elasticsearch(3)
encode(3)
eof(3)
ethernet(3)
expect(3)
frame(3)
hex(3)
imap(3)
jieba(3)
ld(3)
legend(3)
localhost(3)
member(3)
message(3)
meta(3)
mkdir(3)
nameerror(3)
openpyxl(3)
output(3)
partial(3)
pool(3)
preferences(3)
replace(3)
reset(3)
response(3)
sed(3)
sequence(3)
shuffle(3)
shutdown(3)
sqlite3(3)
tail(3)
timer(3)
tm(3)
types(3)
ui(3)
valueerror(3)
vi(3)
vim(3)
xlrd(3)
zlib(3)
报表(3)
编程语言(3)
动画(3)
动态规划(3)
翻译(3)
技巧(3)
教程(3)
垃圾回收(3)
网络编程(3)
硬件(3)
原型(3)
字符编码(3)
自动驾驶(2)
swift(2)
嵌入式(2)
phpmyadmin(2)
云数据迁移(2)
云直播(2)
检测工具(2)
cci 持续集成(2)
腾讯移动分析(2)
云转码(2)
金融(2)
sass(2)
云数据库 MySQL(2)
devops(2)
图像识别(2)
asp(2)
keras(2)
scikit-learn(2)
spring cloud(2)
物联网(2)
wpf(2)
腾讯云开发者社区(2)
云数据库 postgresql(2)
云计算(2)
特征工程(2)
分类算法(2)
服务网格(2)
腾讯云图数据可视化(2)
汽车(2)
adobe(2)
apple(2)
apply(2)
apt(2)
architecture(2)
argparse(2)
arguments(2)
async(2)
auto(2)
awk(2)
axes(2)
backend(2)
background(2)
base64(2)
bind(2)
border(2)
brackets(2)
build(2)
byte(2)
calendar(2)
channel(2)
cisco(2)
clock(2)
configuration(2)
connect(2)
cookie(2)
core(2)
counter(2)
crontab(2)
ctypes(2)
curl(2)
database(2)
decorator(2)
digits(2)
disk(2)
dockerfile(2)
document(2)
dos(2)
dot(2)
dp(2)
driver(2)
eval(2)
execute(2)
fabric(2)
fft(2)
fifo(2)
fixed(2)
flags(2)
form(2)
gc(2)
gd(2)
gevent(2)
goto(2)
gzip(2)
handler(2)
header(2)
im(2)
integer(2)
intersection(2)
iterable(2)
iterator(2)
limit(2)
lines(2)
load(2)
mac(2)
mask(2)
match(2)
matrix(2)
medium(2)
menu(2)
na(2)
native(2)
nested(2)
nlp(2)
opacity(2)
outlook(2)
p2p(2)
padding(2)
pagination(2)
paramiko(2)
paste(2)
phantomjs(2)
photoshop(2)
pickle(2)
pipe(2)
public(2)
pymongo(2)
python爬虫(2)
pywin32(2)
rank(2)
reactor(2)
readline(2)
redhat(2)
reduce(2)
resize(2)
restful(2)
router(2)
sample(2)
scale(2)
scapy(2)
screen(2)
script(2)
setter(2)
sh(2)
shadow(2)
share(2)
show(2)
smtplib(2)
space(2)
spam(2)
ssl(2)
stack(2)
startup(2)
submit(2)
subplot(2)
sudo(2)
syntax(2)
system(2)
templates(2)
tools(2)
touch(2)
tree(2)
truncate(2)
unique(2)
virtualbox(2)
wget(2)
wmi(2)
worker(2)
xls(2)
yaml(2)
笔记(2)
编译器(2)
布局(2)
插件(2)
程序员(2)
地图(2)
工作流(2)
架构(2)
加密解密(2)
加密算法(2)
开发者(2)
可视化(2)
事务(2)
数学(2)
文件上传(2)
线程池(2)
内容分发网络 CDN(1)
云点播(1)
语音识别(1)
云硬盘(1)
腾讯云gme(1)
objective-c(1)
xcode(1)
asp.net(1)
angularjs(1)
android studio(1)
textview(1)
sphinx(1)
solaris(1)
专用宿主机(1)
容器服务(1)
云函数(1)
移动直播(1)
海外加速(1)
TAPD 敏捷项目管理(1)
智能鉴黄(1)
人脸核身(1)
语音合成(1)
日志数据(1)
codeigniter(1)
eslint(1)
socket.io(1)
yarn(1)
云联网(1)
wordpress(1)
silverlight(1)
网站建设(1)
element ui(1)
postcss(1)
nest(1)
gerrit(1)
yii(1)
防火墙(1)
密钥管理服务(1)
智慧酒店解决方案(1)
sdk(1)
迁移(1)
接口测试(1)
fiddler(1)
etcd(1)
ghost(1)
图片处理(1)
漏洞扫描服务(1)
测试服务(1)
项目管理(1)
ada(1)
addeventlistener(1)
admin(1)
aggregation(1)
alarm(1)
annotations(1)
ansi(1)
arcgis(1)
arrays(1)
asm(1)
attachment(1)
attr(1)
attributeerror(1)
attributes(1)
authentication(1)
autocomplete(1)
autoit(1)
aws(1)
bat(1)
behavior(1)
blocking(1)
blur(1)
boot(1)
buffer(1)
bug(1)
camera(1)
casperjs(1)
celery(1)
cgi(1)
character(1)
checkbox(1)
classification(1)
codec(1)
combinations(1)
compare(1)
conda(1)
connection(1)
console(1)
contacts(1)
controller(1)
cookies(1)
crm(1)
cron(1)
crosstab(1)
cs(1)
css3(1)
cto(1)
cvs(1)
d3(1)
dao(1)
dataframe(1)
ddl(1)
debug(1)
decimal(1)
deferred(1)
delay(1)
delimiter(1)
deployment(1)
deprecated(1)
dfs(1)
dialog(1)
dictionary(1)
dijkstra(1)
distinct(1)
distribution(1)
double(1)
draw(1)
dropdown(1)
dump(1)
duration(1)
dynamic(1)
echarts(1)
emacs(1)
embed(1)
enterprise(1)
entity(1)
environment(1)
epoch(1)
epoll(1)
equation(1)
evaluation(1)
exec(1)
exists(1)
expand(1)
explode(1)
export(1)
factory(1)
fetch(1)
fibonacci(1)
field(1)
filenames(1)
final(1)
finance(1)
firefox(1)
firewall(1)
fopen(1)
fork(1)
forms(1)
frames(1)
free(1)
freeze(1)
friend(1)
gaussian(1)
gdb(1)
generator(1)
geometry(1)
getter(1)
gif(1)
glob(1)
gmail(1)
gnome(1)
gradient(1)
graphics(1)
gtk3(1)
handle(1)
haproxy(1)
hid(1)
history(1)
hook(1)
href(1)
identity(1)
installation(1)
interpreter(1)
ipc(1)
ironpython(1)
isset(1)
iteration(1)
jobs(1)
jpeg(1)
jupyter(1)
keyerror(1)
kubectl(1)
lan(1)
ldap(1)
leveldb(1)
linux运维(1)
listbox(1)
live(1)
loading(1)
locale(1)
lxml(1)
mapping(1)
marker(1)
mean(1)
media(1)
memory(1)
metaclass(1)
microsoft(1)
middleware(1)
mobile(1)
models(1)
multicast(1)
multiline(1)
nan(1)
nav(1)
neo4j(1)
next(1)
nonetype(1)
ole(1)
openldap(1)
openssl(1)
operators(1)
orm(1)
packaging(1)
palindrome(1)
parent(1)
patch(1)
paypal(1)
pcap(1)
pdb(1)
pentaho(1)
permutation(1)
physics(1)
pid(1)
pipenv(1)
plist(1)
popen(1)
porting(1)
posix(1)
precision(1)
privacy(1)
private(1)
proc(1)
product(1)
project(1)
prompt(1)
protobuf(1)
protocols(1)
provider(1)
proxy(1)
push(1)
py2exe(1)
pyinstaller(1)
pyqt4(1)
pyserial(1)
qemu(1)
rbac(1)
record(1)
reference(1)
refresh(1)
relationship(1)
rem(1)
rename(1)
repeat(1)
report(1)
reportlab(1)
resolution(1)
resources(1)
rest(1)
restart(1)
robotframework(1)
routes(1)
rsync(1)
rtsp(1)
safari(1)
saltstack(1)
samba(1)
schedule(1)
scheduler(1)
scheduling(1)
scp(1)
screenshot(1)
selector(1)
semaphore(1)
sendkeys(1)
sendmail(1)
setuptools(1)
sha1(1)
sha256(1)
shared(1)
sharepoint(1)
simulator(1)
singleton(1)
slide(1)
smtp(1)
sqlplus(1)
sql语句(1)
ssm(1)
state(1)
static(1)
statistics(1)
status(1)
std(1)
stomp(1)
stub(1)
styles(1)
subclass(1)
subscription(1)
super(1)
svm(1)
swig(1)
swipe(1)
sympy(1)
synchronized(1)
t4(1)
tcl(1)
telnet(1)
tensor(1)
textarea(1)
threadpoolexecutor(1)
thrift(1)
toast(1)
token(1)
trace(1)
transition(1)
translate(1)
trim(1)
twisted(1)
uart(1)
ucloud(1)
updates(1)
upgrade(1)
urllib2(1)
vector(1)
viewport(1)
virtualenv(1)
vmware(1)
voice(1)
void(1)
vps(1)
vuex(1)
warnings(1)
wav(1)
wcf(1)
webdriver(1)
webkit(1)
webservice(1)
websocket(1)
web服务器(1)
weka(1)
whitespace(1)
win32com(1)
winform(1)
wireshark(1)
worksheet(1)
xlsxwriter(1)
xlwings(1)
xpath(1)
zero(1)
编程思想(1)
并发编程(1)
播客(1)
部署(1)
程序设计(1)
磁盘(1)
存储过程(1)
单例模式(1)
定时任务(1)
服务器配置(1)
高并发(1)
工具类(1)
公众号(1)
规范化(1)
行业(1)
华为(1)
环境搭建(1)
兼容性(1)
开发工具(1)
跨域(1)
蓝牙(1)
量化(1)
流量(1)
路由(1)
内存管理(1)
内核(1)
苹果(1)
日志分析(1)
上传图片(1)
摄像头(1)
生命周期(1)
手机(1)
数据存储(1)
数据结构与算法(1)
数据中心(1)
思维导图(1)
特效(1)
调试工具(1)
拖拽(1)
网关(1)
网络(1)
性能(1)
虚拟机(1)
需求分析(1)
压缩(1)
异步编程(1)
音频(1)
用户体验(1)
域名(1)
源码分析(1)
云主机(1)
重定向(1)
中间件(1)
自动化部署(1)
自动化运维(1)
搜索文章
搜索
搜索
关闭
RabbitMQ 消息队列
rabbitmq
erlang
ubuntu
linux
rpc
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。
py3study
2020-01-16
887
0
python插件 docker buil
https
网络安全
python
rpc
由于公司线上安全要求,不能直接使用pip安装,也没有自行部署pypi源,于是有了此篇文章。本文主要以etcd3插件为示例。
py3study
2020-01-10
676
0
python操作rabbitmq 实践笔
rpc
rabbitmq
python
2. 实现功能: (1)rabbitmq循环调度,将消息循环发送给不同的消费者,如:消息1,3,5发送给消费者1;消息2,4,6发送给消费者2。 (2)消息确认机制,为了确保一个消息不会丢失,RabbitMQ支持消息的确认 , 一个 ack(acknowlegement) 是从消费者端发送一个确认去告诉RabbitMQ 消息已经接收了、处理了,RabbitMQ可以释放并删除掉了。如果一个消费者死掉了(channel关闭、connection关闭、或者TCP连接断开了)而没有发送ack,RabbitMQ 就会认为这个消息没有被消费者处理,并会重新发送到生产者的队列里,如果同时有另外一个消费者在线,rabbitmq将会将消息很快转发到另外一个消费者中。 那样的话你就能确保虽然一个消费者死掉,但消息不会丢失。 这个是没有超时的,当消费方(consumer)死掉后RabbitMQ会重新转发消息,即使处理这个消息需要很长很长时间也没有问题。消息的 acknowlegments 默认是打开的,在前面的例子中关闭了: no_ack = True . 现在删除这个标识 然后 发送一个 acknowledgment。 (3)消息持久化,将消息写入硬盘中。 RabbitMQ不允许你重新定义一个已经存在、但属性不同的queue。需要标记消息为持久化的 - 要通过设置 delivery_mode 属性为 2来实现。 消息持久化的注意点: 标记消息为持久化并不能完全保证消息不会丢失,尽管已经告诉RabbitMQ将消息保存到磁盘,但RabbitMQ接收到的消息在还没有保存的时候,仍然有一个短暂的时间窗口。RabbitMQ不会对每个消息都执行同步 --- 可能只是保存到缓存cache还没有写入到磁盘中。因此这个持久化保证并不是很强,但这比我们简单的任务queue要好很多,如果想要很强的持久化保证,可以使用 publisher confirms。 (4)公平调度。在一个消费者未处理完一个消息之前不要分发新的消息给它,而是将这个新消息分发给另一个不是很忙的消费者进行处理。为了解决这个问题我们可以在消费者代码中使用 channel.basic.qos ( prefetch_count = 1 ),将消费者设置为公平调度。 生产者
py3study
2020-01-09
1.9K
0
Python RabbitMQ
rpc
消息队列 CMQ 版
kafka
rabbitmq
api
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。
py3study
2020-01-09
446
0
Grpc 跨语言远程调用 python
http
rpc
数据结构
云服务器
文件存储
gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。
py3study
2020-01-09
3.4K
0
《Python网络编程基础》笔记
socket编程
编程算法
html
rpc
SSL 证书
python网络编程基础 ================== Author: lujun9972 <lujun9972@X41> Date: 2013-03-08 22:29:20 CST Table of Contents ================= 1 客户端与服务器端 1.1 使用inetd或xinetd 1.2 在python中使用syslog 2 域名系统 2.1 正向查找 2.2 反向查找 2.3 获得运行程序机器的域名信息 2.4 使用pyDNS 3 高级网络操作 3.1 半开发socket 3.2 超时 3.3 广播数据 3.4 使用poll()或select()实现事件通知 3.5 urllib2 4 解析HTML和XHTML 4.1 使用HTMLParser模块解析HTML 4.2 XML和XML-RPC 4.2.1 DOM模型 4.2.2 xmlrpclib库 5 E-mail服务 5.1 E-mail的编写和编码 5.2 SMTP 5.3 POP协议 5.4 IMAP协议 6 FTP 7 数据库 8 SSL 9 SocketServer 10 SimpleXMLRPCServer 1 客户端与服务器端 ~~~~~~~~~~~~~~~~~~~ 1. socket().makefile(操作文件模式,是否开启缓存模式)方法能够使得socket变得像file一样读写 缓存一般用在磁盘文件中,在socket环境中,一般不开启缓存,将该值设为0 2. socket.getservbyname(协议名,udp/tcp) 查询服务端口 3. socket().getsockname() /socket().getpeername() #获取地址与端口信息 4. socket异常: 异常 说明 -----------------+------------------------------------------------ socket.error 与一般IO和通讯问题有关 -----------------+------------------------------------------------ socket.gaierror 与查询地址信息有关的 -----------------+------------------------------------------------ socket.herror 与其他地址错误有关 -----------------+------------------------------------------------ socket.timeout 与在一个socket上调用settimeout后,处理超时有关 5. 对于很多操作系统来说,有时候在网络上发送数据的调用会在远程服务器确保已经收到信息之前返回。因此很有可能一个来自对sendall成功调用的数据,事实上并没有被成功收到 为了解决这个问题,一旦结束写操作,你就应该立刻调用shutdown函数,这样就会强制清除缓存里面的内容内容,同时如果有任何问题就会产生一个异常 请牢记,数据只有在调用了shutdown函数后才能确保被发送 需要注意的是,makefile()返回的对象并不提供一个对shutdown()的调用,股必须保持原始的socket对象并使用它 6. setsockopt(level,optname,value) getsockopt(level,optname[,buflen]) level定义了哪个选项将被使用。通常情况下是SOL_SOCKET 选项 意义
py3study
2020-01-09
645
0
grpc官方文档实验与翻译(python
tensorflow
python
rpc
tensorflow分布式与tensorflow serving底层通信都是是用的grpc,所以就看了一下grpc的基本用法(python版)
py3study
2020-01-09
974
0
grpc python 和Java实现
java
rpc
maven
打包
数据结构
说一下目的:实现Python变成的服务端,Java作为客户端,实现二者的通信,实现的功能:传递过来的字符串全部转换为大写
py3study
2020-01-08
1.3K
0
3Python全栈之路系列之Rabbit
rabbitmq
rpc
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全,RabbitMQ官网,RabbitMQ中文文档。
py3study
2020-01-07
349
0
python grpc 应用
apache
rpc
python
gui
jdk
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
py3study
2020-01-06
1.9K
0
Python之RabbitMQ
rabbitmq
rpc
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ服务器是用Erlang语言编写的,它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全,RabbitMQ官网,RabbitMQ中文文档。
py3study
2020-01-06
549
0
利用RabbitMQ实现RPC(pyth
http
rabbitmq
rpc
python
RPC——远程过程调用,通过网络调用运行在另一台计算机上的程序的函数\方法,是构建分布式程序的一种方式。RabbitMQ是一个消息队列系统,可以在程序之间收发消息。利用RabbitMQ可以实现RPC。本文所有操作都是在CentOS7.3上进行的,示例代码语言为Python。
py3study
2020-01-06
769
0
python 实现 RPC 通信
rpc
xml
python
class MyObject: def sayHello(self): return "hello ZQF, That is xmlprc Respond."
py3study
2020-01-03
695
0
python3 xmlrpc clien
rpc
python
RPC(Remote Procedure Call Protocol)是远程过程调用协议,一种不同于http协议的用于构建分布式系统。python提供xmlrpc库,下面是py2和py3的client类,可以带cookie请求数据。Show you the code:
py3study
2020-01-03
736
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档