Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
513 views
in Technique[技术] by (71.8m points)

erlang - How to use receive clause in gen-server

handle_call ({ delete_account }, _From, State) -> 
    amqp_channel:call(State, # 'exchange.declare' {exchange = << " delete " >>, type = << " topic " >>}), 
    amqp_channel:call(State, # 'queue.declare' {queue = << " delete_user " >>, durable = true }),
    Binding = #'queue.bind'{exchange = << " delete " >>, routing_key = << " delete.user " >>, queue = << " delete_user " >>},
    #'queue.bind_ok'{} = amqp_channel:call (State, Binding),
    io:format( " [*] Waiting for logs. To exit press CTRL+C ~ n " ), 
    amqp_channel:subscribe(State, # 'basic.consume' {queue = << " delete_user " >>, no_ack = true }, self ()), 
    Returned =loop(),
    io:format("~nReti=~p",[Returned]), 
    {reply,Returned,State};

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...