腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
陶士涵的菜地
有问题微信联系:llike620
专栏成员
举报
1759
文章
2443486
阅读量
51
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
编程算法(322)
php(288)
android(151)
go(131)
http(125)
数据库(117)
sql(113)
java(108)
网站(83)
系统(81)
linux(78)
html(72)
网络安全(63)
javascript(51)
https(49)
云数据库 SQL Server(46)
存储(46)
函数(45)
tcp/ip(44)
nginx(41)
json(40)
git(37)
windows(36)
api(35)
微信(35)
接口(35)
xml(34)
缓存(34)
数据(29)
python(28)
打包(28)
源码(28)
容器(27)
css(26)
github(25)
开源(25)
开发(25)
面向对象编程(23)
unix(22)
composer(21)
socket编程(21)
云数据库 Redis(20)
ide(20)
命令行工具(19)
机器人(19)
腾讯云测试服务(18)
企业(18)
vue.js(17)
安全(17)
小程序(17)
配置(17)
node.js(16)
ubuntu(16)
数据结构(16)
测试(16)
服务(16)
bash(15)
字符串(15)
apache(14)
容器镜像服务(14)
grep(14)
部署(14)
后台(14)
模型(14)
前端(14)
文件存储(13)
正则表达式(13)
事件(13)
com(12)
websocket(12)
管理(12)
脚本(12)
进程(12)
access(11)
apt-get(11)
laravel(11)
浏览器(11)
其他(10)
angularjs(10)
textview(10)
bash 指令(10)
渲染(10)
二叉树(10)
数据分析(10)
file(10)
key(10)
mysql(10)
var(10)
登录(10)
对象(10)
框架(10)
连接(10)
数组(10)
搜索(10)
索引(10)
指针(10)
c 语言(9)
servlet(9)
listview(9)
class(9)
data(9)
gpt(9)
post(9)
变量(9)
jquery(8)
单片机(8)
web.py(8)
访问管理(8)
云数据库 MongoDB(8)
mongodb(8)
shell(8)
ssh(8)
int(8)
string(8)
tcp(8)
url(8)
服务器(8)
后端(8)
客户端(8)
排序(8)
centos(7)
分布式(7)
html5(7)
dns(7)
utf8(7)
chatgpt(7)
flex(7)
gin(7)
null(7)
server(7)
time(7)
布局(7)
程序(7)
集合(7)
教程(7)
域名(7)
jsp(6)
sqlite(6)
短信(6)
云推荐引擎(6)
wordpress(6)
yum(6)
npm(6)
udp(6)
swoole(6)
sdk(6)
即时通信 IM(6)
auto(6)
error(6)
header(6)
interface(6)
ip(6)
map(6)
openai(6)
select(6)
set(6)
编码(6)
操作系统(6)
产品(6)
镜像(6)
内存(6)
日志(6)
软件(6)
微信小程序(6)
c++(5)
自动化(5)
网站建设(5)
canvas(5)
app(5)
channel(5)
display(5)
email(5)
form(5)
range(5)
struct(5)
table(5)
token(5)
wait(5)
工具(5)
公众号(5)
链表(5)
权限(5)
上传图片(5)
微信公众号(5)
区块链(4)
NLP 服务(4)
ajax(4)
typescript(4)
webview(4)
jar(4)
tomcat(4)
日志服务(4)
SSL 证书(4)
电商(4)
unicode(4)
client(4)
default(4)
exe(4)
func(4)
imap(4)
innodb(4)
lock(4)
max(4)
md5(4)
model(4)
path(4)
pid(4)
return(4)
web(4)
width(4)
win10(4)
遍历(4)
编译(4)
并发(4)
代理(4)
多进程(4)
二进制(4)
服务端(4)
加密(4)
视频(4)
数据类型(4)
算法(4)
推送(4)
优化(4)
负载均衡(3)
ecmascript(3)
memcached(3)
eclipse(3)
svn(3)
爬虫(3)
ftp(3)
cdn(3)
腾讯云开发者社区(3)
kafka(3)
bat(3)
cat(3)
chat(3)
cpu(3)
el(3)
excel(3)
function(3)
get(3)
goroutine(3)
io(3)
list(3)
match(3)
native(3)
push(3)
ref(3)
response(3)
root(3)
shift(3)
size(3)
smtp(3)
sql语句(3)
tcpdump(3)
text(3)
tools(3)
百度(3)
表格(3)
插件(3)
程序员(3)
磁盘(3)
定时器(3)
反射(3)
分页(3)
技巧(3)
即时通讯(3)
手机(3)
协程(3)
协议(3)
异步(3)
语音(3)
原理(3)
原型(3)
(2)
ios(2)
regex(2)
react(2)
jquery ui(2)
ruby on rails(2)
搜索引擎(2)
消息队列 CMQ 版(2)
数据加密服务(2)
electron(2)
jdk(2)
hashmap(2)
单元测试(2)
jenkins(2)
kernel(2)
mvcc(2)
ascii(2)
Elasticsearch Service(2)
append(2)
apt(2)
audio(2)
azure(2)
bit(2)
branch(2)
cli(2)
closures(2)
code(2)
commit(2)
count(2)
date(2)
debug(2)
decode(2)
dom(2)
edge(2)
embedding(2)
gitlab(2)
goland(2)
history(2)
icon(2)
include(2)
init(2)
insert(2)
layout(2)
listbox(2)
media(2)
merge(2)
message(2)
mkdir(2)
models(2)
mutex(2)
overflow(2)
padding(2)
php7(2)
public(2)
redis(2)
replace(2)
request(2)
scrolltop(2)
sha256(2)
slice(2)
sort(2)
tail(2)
txt(2)
types(2)
using(2)
word(2)
x86(2)
xpath(2)
备份(2)
闭包(2)
递归(2)
定时任务(2)
队列(2)
翻译(2)
工作(2)
工作流(2)
环境搭建(2)
继承(2)
计算机(2)
架构(2)
解决方案(2)
开发者(2)
可视化(2)
快捷键(2)
流量(2)
乱码(2)
命令行(2)
内核(2)
响应式(2)
消息队列(2)
性能(2)
序列化(2)
异常(2)
依赖注入(2)
硬件(2)
注解(2)
费用中心(1)
对象存储(1)
mac os(1)
lua(1)
.net(1)
bootstrap(1)
symfony(1)
nosql(1)
mvc(1)
flask(1)
负载均衡缓存(1)
thinkphp(1)
mapreduce(1)
批量计算(1)
短视频(1)
数据库一体机 TData(1)
腾讯git代码托管(工蜂)(1)
视频处理(1)
图像处理(1)
金融(1)
eslint(1)
express(1)
svg(1)
sass(1)
webpack(1)
yarn(1)
jdbc(1)
markdown(1)
rpc(1)
iis(1)
大数据(1)
nat(1)
openapi(1)
nest(1)
虚拟化(1)
迁移(1)
接口测试(1)
es(1)
验证码(1)
语音消息(1)
智能客服机器人(1)
汽车(1)
腾讯云(1)
abstract(1)
action(1)
ada(1)
add(1)
addeventlistener(1)
aigc(1)
alias(1)
apply(1)
app开发(1)
area(1)
assert(1)
assets(1)
atomic(1)
audit(1)
autoload(1)
autowired(1)
axios(1)
backend(1)
background(1)
base64(1)
blur(1)
border(1)
break(1)
builder(1)
callback(1)
capture(1)
case(1)
cell(1)
char(1)
character(1)
clone(1)
cloud(1)
cloudflare(1)
config(1)
connection(1)
cookie(1)
counter(1)
crm(1)
css3(1)
csv(1)
curl(1)
cygwin(1)
database(1)
datetime(1)
db(1)
deployment(1)
deprecated(1)
diff(1)
directory(1)
distinct(1)
dump(1)
duration(1)
eloquent(1)
emoji(1)
encode(1)
encoding(1)
eof(1)
eval(1)
event(1)
executable(1)
exit(1)
favicon(1)
fetch(1)
filter(1)
firefox(1)
flexbox(1)
focus(1)
formdata(1)
for循环(1)
free(1)
gmail(1)
gmp(1)
gorm(1)
goto(1)
gradient(1)
graphics(1)
grid(1)
hash(1)
height(1)
hook(1)
host(1)
href(1)
hyperf(1)
iconfont(1)
iframe(1)
im(1)
image(1)
increment(1)
ini(1)
input(1)
invoke(1)
iso(1)
it(1)
join(1)
jq(1)
keydown(1)
keypress(1)
kill(1)
lifetime(1)
lines(1)
load(1)
loading(1)
local(1)
location(1)
ls(1)
malloc(1)
math(1)
mean(1)
memory(1)
middleware(1)
min(1)
mozilla(1)
multipart(1)
myisam(1)
nav(1)
navicat(1)
navigator(1)
oauth(1)
ode(1)
outlook(1)
output(1)
package(1)
pandas(1)
paste(1)
pdo(1)
phpstorm(1)
pip(1)
pipe(1)
pool(1)
port(1)
postman(1)
prefix(1)
private(1)
proc(1)
project(1)
projection(1)
readonly(1)
redhat(1)
reflection(1)
refresh(1)
release(1)
render(1)
requests(1)
rmi(1)
rollback(1)
rows(1)
rpa(1)
runtime(1)
sandbox(1)
scanf(1)
schema(1)
script(1)
security(1)
sed(1)
send(1)
service(1)
sleep(1)
socket(1)
space(1)
src(1)
ssl(1)
static(1)
status(1)
subquery(1)
substr(1)
sys(1)
telnet(1)
terminal(1)
textarea(1)
timer(1)
tls(1)
tortoisegit(1)
trace(1)
tree(1)
trim(1)
undefined(1)
unique(1)
unsigned(1)
upload(1)
urlencode(1)
utc(1)
uuid(1)
vim(1)
vimeo(1)
watch(1)
webkit(1)
webrtc(1)
web服务器(1)
worker(1)
yaml(1)
zip(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)
搜索文章
搜索
搜索
关闭
[PHP] windows环境下PHP增加rdkafka扩展 解决需要ext-rdkafka问题
kafka
php
扩展下载地址:http://pecl.php.net/package/rdkafka
唯一Chat
2021-09-26
631
0
[视频教程] 基于redis的消息队列实现与思考
云数据库 Redis
php
grep
消息队列 CMQ 版
kafka
使用redis的list列表来实现消息队列功能,相信大家都听过消息队列,但是在业务中可能并没有真正去使用它。在公司项目中正好有个场景使用到了消息队列,因此就来说一下流程。 在web界面上有个功能是群发邮件,用户可以创建一个5000邮箱的邮件列表,编辑完邮件内容后可以给这个邮件列表发信。如果使用同步的方式,直接在浏览器-服务器模式下调用smtp服务发信,肯定速度非常慢,也有可能会超时。现在就是在点完发信后,进入到redis的一个list中,然后直接给用户返回发送成功。至于这些信什么时候发送和完成,都是对用户透明的。在后台进程任务中会去消费list数据,逐条进行发信。
唯一Chat
2019-10-25
795
0
[Linux] 进程间通信
kafka
消息队列 CMQ 版
bash
unix
1.管道(Pipe)及有名管道(namedpipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信 2.信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,用sigaction函数重新实现了signal函数) 3.消息队列:消息队列是消息的链接表,包括Posix消息队列systemV消息队列.有足够权限的进程可以向队列中添加消息,被赋予读权限的进程则可以读走队列中的消息.消息队列克服了信号承载信息量少,管道只能承载无格式字节流以及缓冲区大小受限等缺点. 共享内存:使得多个进程可以访问同一块内存空间,是最快的可用IPC形式.是针对其他通信机制运行效率较低而设计的.往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥. 4.信号量(semaphore):主要作为进程间以及同一进程不同线程之间的同步手段。 5.套接口(Socket):更为一般的进程间通信机制,可用于不同机器之间的进程间通信.起初是由Unix系统的BSD分支开发出来的,但现在一般可以移植到其它类Unix系统上:Linux和SystemV的变种都支持套接字. PHP版本实现:https://www.jianshu.com/p/08bcf724196b
唯一Chat
2019-09-10
725
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档