V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bwangel  ›  全部回复第 8 页 / 共 32 页
回复总数  630
1 ... 4  5  6  7  8  9  10  11  12  13 ... 32  
2020-07-31 00:07:40 +08:00
回复了 UnknownR 创建的主题 Kubernetes k8s 该怎么在多个 replica 的情况下只让其中一个接受流量
@UnknownR readinessProbe 每 10 秒检测一次,这个故障恢复时间应该很快了。
2020-07-30 15:58:48 +08:00
回复了 heymoan 创建的主题 Apple 迫于预算有限现在买个 iPhone X 还值得吗
这个价位建议选安卓机,

小米 10 或荣耀 30 都可以的,我觉得流畅度不比 iPhone 差。
2020-07-22 08:11:44 +08:00
回复了 shoreywong 创建的主题 问与答 把公司内网穿透 然后被勒索了 我得付多大责任
收藏了,蹲个后续。
2020-07-20 18:01:19 +08:00
回复了 kercin 创建的主题 Go 编程语言 [深圳宝安坪洲] 招聘多名初、中、高级后台开发 10-40k
2020-06-29 12:53:21 +08:00
回复了 CUMTProgrammer 创建的主题 哔哩哔哩 对《睡前消息》粉转路
忍不住再来回复一条

9 岁的小女孩被送到酒店,让禽兽强奸
几岁的小孩被打断手脚,被迫上街乞讨
三四岁的小孩子被拐卖到大山里,几年后彻底认不得亲生父母了
10 岁的小孩子到水库游泳被淹死

这上面的事情,哪一件不比带手环 “毛骨悚然”
2020-06-29 12:29:27 +08:00
回复了 CUMTProgrammer 创建的主题 哔哩哔哩 对《睡前消息》粉转路
生命权 > 隐私权

1. 满大街安装的摄像头一定程度上侵犯了路人的隐私,但确实降低了案件侦破的难度,对犯罪分子起到了震慑的作用。所以天网工程我举双手赞同。
2. 为儿童带定位手表,侵犯了儿童的隐私,但是能够在一定程度上解决儿童走失,被拐卖的问题,我也举双手赞同。

我比较反感楼主这种人,口口声声说隐私权,但是对实际的问题却避而不谈,没有摄像头 /定位手表,对应的安全问题怎么解决呢?建议楼主提出个方案来,要不然你的意见毫无价值。
2020-06-27 22:41:10 +08:00
回复了 cmlz 创建的主题 剧集 昨晚无聊看了一下电视,被个电视剧的价值观惊到了。
想想古代的鬼怪小说,一个狐 /蛇妖辛辛苦苦修炼几百年,因为各种巧合爱上了一个穷书生,为了成就一段人鬼绝恋,被大威天龙打的魂飞魄散也不怕。

这些小说的套路和这个电视是不是十分相似,只不过是性别转换了一下而已。

这种文艺产品通俗讲就是爽文,在旧社会女性地位不高,只有男生向的爽文。到了新中国,女性地位提高了,也就有了女生向的爽文。

爽文爽文,看着爽就行了,认真你就输了。。。
2020-06-17 10:58:28 +08:00
回复了 cutlove 创建的主题 互联网 钉钉生态程序员女装带货
啊呸,恶心,真他妈恶心
2020-06-12 22:06:45 +08:00
回复了 ob 创建的主题 分享创造 分享个 JetBrains 家的工具集插件 Toolset
文本排序,番茄钟那几个功能看来还挺实用的,当个分母,抽不到的话就买一个试试。
2020-05-30 21:14:01 +08:00
回复了 Dogergo 创建的主题 程序员 CSDN 这波操作真的相当败坏路人缘了
https://i.imgur.com/ss1Ojlj.jpg

想起了曾经的百度空间。
2020-05-28 10:00:09 +08:00
回复了 killThemPuppy 创建的主题 Go 编程语言 为了规避面试难度而学 golang,这样做可以吗
看学校

双一流的建议多刷算法题,参加竞赛,不会 Java 也没关系。

如果是普通本科,建议学 Java Spring,做网站,然后早点出来实习。我毕业那年(16 年),会个 MySQL,Redis,rabbitmq 就可以找个工资不错工作了,但非名校进一线公司,要看运气了。如果家境还可以,不是很缺钱,更好的建议是考个研。
2020-05-15 10:09:39 +08:00
回复了 chaleaoch 创建的主题 Python Python 语法,这是哪条规则允许这样做的?
https://docs.python-guide.org/writing/style/#line-continuations

Python Guide 这个文档真的挺好的,值得一读。
2020-05-11 22:41:41 +08:00
回复了 lttzzlll 创建的主题 Python uwsgi 到底是个啥东西
搜一下 “uwsgi 源码分析”,有挺多讲 uwsgi 实现的文章的。
2020-05-11 22:40:02 +08:00
回复了 lttzzlll 创建的主题 Python uwsgi 到底是个啥东西
Python 有个东西叫做 C-API,https://docs.python.org/3/c-api/index.html,让开发者可以用 C 代码来访问 Python 解释器内部,这样就可以用 C 来获取 Python 中的对象,执行 Python 中定义的函数函数等。


1. uwsgi 中并没有集成一个 Python 虚拟机,它只是调用了 Python 提供的 C 接口,启动后在内存中创建了 Python 虚拟机实例。

# 初始化 Python 实例的位置

https://github.com/unbit/uwsgi/blob/11ca00432176f4246881870ea6c7c4ea5a26481f/plugins/python/python_plugin.c#L302

分析 uwsgi 依赖的动态库,可以看到它是依赖 Python 的。

ø> otool -L `which uwsgi` 22:29:40 (05-11)
/usr/local/bin/uwsgi:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.50.2)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8)
/usr/local/opt/pcre/lib/libpcre.1.dylib (compatibility version 4.0.0, current version 4.8.0)
/usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version 10.9.0)
/usr/lib/libicucore.A.dylib (compatibility version 1.0.0, current version 57.1.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1349.8.0)
/usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/Python (compatibility version 3.6.0, current version 3.6.0)


2. uwsgi 启动后会将 wsgi App 对象(例如 flask 的 app 对象)加载到内存中。然后每次请求到来后,调用 wsgi App 对象来处理请求。

# 加载 wsgi app 对象的位置

https://github.com/unbit/uwsgi/blob/58c920bf96b86450f88d02a1df9043e754550483/plugins/python/pyloader.c#L194
@oahebky

感觉你这个状态切换的模型没必要用库,因为状态变更的逻辑你始终都是要写的,可以直接手撸一个。

如果是 HTTP 请求触发的话,需要考虑一下并发问题,一个状态正在执行切换过程中,又有一个 HTTP 请求进来了。

所以,建议

当 HTTP 请求进来后,不立刻执行状态切换的操作,而是将它包装成一个事件,放到一个队列中,另外再起一个 Worker (可以用多个 Worker,根据你的实际情况确定,不会发生冲突即可),执行状态切换的操作。这样状态切换操作的执行时间过长,也不会有什么问题.


事件+队列可以直接使用 RabbitMQ + Celery (千万别用 Redis+Celery,不成熟,有 bug)。如果觉得这两个太重,而业务量又不是太大的话,可以用 MySQL 自己写一个队列。
https://github.com/jek/blinker

blinker 可以用来定义事件。不过这个都是同步的。

可以再描述一下详细需求么?内部状态切换是否是耗时较长任务,如果耗时较长,需要上队列。
1 ... 4  5  6  7  8  9  10  11  12  13 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6000 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 02:47 · PVG 10:47 · LAX 18:47 · JFK 21:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.