随笔分类 -  架构设计

摘要:JWT符合[RFC 7519]规范,它的优势在于能够取代Session和Cookie验证的方式。属于Token Based的范畴。 1. JWT的三段組成解析 注:三个部分之间用英文句号.来分隔。 1.2 _header_ 编码后: 一般Header只需要这两个字段即可。 1.2_payload(关 阅读全文
posted @ 2017-06-05 13:32 _DN 阅读(245) 评论(0) 推荐(0)
摘要:1.简介Logger是Log4net的三大核心载体之一,搞清楚它的意义很重大。另外两个分别是Appender和Layout。其对应关系为一个Logger对应多个Appender,一个Appender对应一个Layout。 对于Log4net的内部实现,ILogger才是接口(所有日志需要实现的——... 阅读全文
posted @ 2015-05-28 21:52 _DN 阅读(1237) 评论(0) 推荐(1)
摘要:come from:http://www.jdon.com/37794这篇文章讲了伸缩性和可用性方面的反模式,也按照自己的理解翻译了一下,欢迎各位探讨。 1 单点失败(Single Point of Failure) 大部分的人都坚持在单一的设备上部署我们的应用,因为这样部署的费用会比较低,但是我们要清楚任何的硬件设备都会有失败的风险的,这种单点失败会严重的影响用户体验甚至是拖垮你的... 阅读全文
posted @ 2015-03-28 10:44 _DN 阅读(264) 评论(0) 推荐(0)
摘要:come form: http://www.jdon.com/37793 异步 同步调用使得组件和组件之间紧密耦合起来,这样就使得要想伸缩应用就需要伸缩所有的组件,这不仅带来使得伸缩的成本增加,而且这种高度耦合性使得伸缩变得更加困难。 因此我们需要从应用角度划分出,哪些业务操作是紧密关联的,哪些是可以异步执行的,划分出那些可以异步执行的操作,然后将其进行异步化处理(比如通过... 阅读全文
posted @ 2015-03-28 10:40 _DN 阅读(343) 评论(0) 推荐(0)