分布式架构知识体系
1.问题
- 1、何为分布式何为微服务?
- 2、为什么需要分布式?
- 3、分布式核心理论基础,节点、网络、时间、顺序,一致性?
- 4、分布式是系统有哪些设计模式?
- 5、分布式有哪些类型?
- 6、如何实现分布式?
记录-交流-Web开发知识分享
这里所说的三架马车是指微服务、消息队列和定时任务。如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的服务有更复杂的调用,更复杂的消息流转,更多的Job,整个架构整体是可扩展的,而且不会变形,这个架构可以在很长的一段时间内无需有大的调整。…
本文介绍nginx出现504 Gateway Time-out问题的原因,分析问题并提供解决方法。
1.问题分析
nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。 …
近期评论