谁能给我解释一下这些东西的区别?(只有40分了,全拿出来)

kangtianwang 2011-03-06 10:11:10
请问什么是消息队列服务器?zeroMQ、MemcacheQ、Kestrel,RabbitMQ都是干嘛的?貌似还有个HttpSQS
还有什么是web服务器,我看网上说有很多,什么Tornado、Eurasia,还有Nginx,但我以前只听说过Tomcat,apache HttpServer,他们有什么区别?
还有什么是并发,什么是异步?并发和多线程有什么区别?

--------------------------------------------------------------------
毕业设计要涉及到的,我感觉以后工作肯定也要用,先谢谢各位了
...全文
148 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujieyaoqu 2011-05-11
  • 打赏
  • 举报
回复
我从企业级,到手机开发,到游戏开发,你说的这么些东西,见识的都不多,我估计你是问不到答案了
jiangjian0427 2011-05-11
  • 打赏
  • 举报
回复
还有什么是并发,什么是异步?并发和多线程有什么区别?

---------------
并发:比如很多用户同时访问
异步:打比方,类似于一个通知,通知到就结束,同步就是通知之后会把收条带回来
多线程:并发环境下,使用以个线程处理一个请求,并发就是有很多请求,那需要很多线程处理,就是多线程啦
kangtianwang 2011-04-06
  • 打赏
  • 举报
回复
等待高人们的解答,等待,等待...
kangtianwang 2011-03-29
  • 打赏
  • 举报
回复
继续解答一下嘛,给你加分哦![Quote=引用 4 楼 superdullwolf 的回复:]

还有什么是web服务器,我看网上说有很多,什么Tornado、Eurasia,还有Nginx,但我以前只听说过Tomcat,apache HttpServer,他们有什么区别?
还有什么是并发,什么是异步?并发和多线程有什么区别?

--------------------------------------------


靠,你的问题太多了,此处省去1万字。
现在告诉你,你也不……
[/Quote]
超级大笨狼 2011-03-10
  • 打赏
  • 举报
回复
消息队列,是分布式算法的重要概念之一。

为甚么分布式?因为程序的每个部分产能不一样,比如某些环节产量快,有些环节处理慢,这样快的部分可以一个机器,慢的环节多个机器。

为啥用消息队列,因为产量不均衡,处理能力也不均衡,所以要有个排队机制,包括送出去的东西要排队,接到的东西要排队。

好比你的嘴巴,就是一个消息队列,吃多了,不能一下吞,先在嘴里。
鹈鹕的队列就比人大,而牛的胃更大。

微软的技术包含全部解决方案,你看到这些都是各个小公司的解决方案,有些是开源的。
学习微软技术的好处是,你会了C#就可以解决全部,而采用Php,Java你要不停地研究各个小公司的产品。
坏处是,微软什么都有,什么都不是做的最好的。

kangtianwang 2011-03-10
  • 打赏
  • 举报
回复
等待啊等待
超级大笨狼 2011-03-10
  • 打赏
  • 举报
回复
还有什么是web服务器,我看网上说有很多,什么Tornado、Eurasia,还有Nginx,但我以前只听说过Tomcat,apache HttpServer,他们有什么区别?
还有什么是并发,什么是异步?并发和多线程有什么区别?

--------------------------------------------


靠,你的问题太多了,此处省去1万字。
现在告诉你,你也不清楚。
你还是先找个师傅跟着干吧。
kangtianwang 2011-03-06
  • 打赏
  • 举报
回复
......,没人吗?

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧