Cloud Design Patterns Examples
Cloud Design Patterns Examples 配套的代码,C#版本 微软 https://docs.microsoft.com/en-us/azure/architecture/patterns/
APM之hystrix的使用
APM之hystrix的使用,改造老的项目,没有使用spring cloud全家桶的情况下如何使用
cloud-design-patterns微软中文翻译版本
cloud-design-patterns微软中文翻译版本,AWS http://en.clouddesignpattern.org/index.php/Main_Page
微软 https://docs.microsoft.com/en-us/azure/architecture/patterns/
Distributed Computing Pearls
Computers and computer networks are one of the most incredible inventions of the 20th century, having an ever-expanding role in our daily lives by enabling complex human activities in areas such as entertainment, education, and commerce. One of the most challenging problems in computer science for the 21st century is to improve the design of distributed systems where computing devices have to work together as a team to achieve common goals.
In this book, I have tried to gently introduce the general reader to some of the most fundamental issues and classical results of computer science underlying the design of algorithms for distributed systems, so that the reader can get a feel of the nature of this exciting and fascinating field called distributed computing. The book will appeal to the educated layperson and requires no computer-related background. I strongly suspect that also most computer-knowledgeable readers will be able to learn something new.
Gadi Taubenfeld is a professor and past dean of the School of Computer Science at the Interdisciplinary Center in Herzliya, Israel. He is an established authority in the area of concurrent and distributed computing and has published widely in leading journals and conferences. He authored the book Synchronization Algorithms and Concurrent Programming, published by Pearson Education. His primary research interests are in concurrent and distributed computing. Gadi was the head of the computer science division at Israel's Open University; member of technical staff at AT&T Bell Laboratories; consultant to AT&T Labs–Research; and a research scientist and lecturer at Yale University. Gadi served as the program committee chair of PODC 2013 and DISC 2008 and holds a Ph.D. in Computer Science from the Technion–Israel Institute of Technology.
Java事务设计策略.
infoq 迷你书最近阅读了InfoQ上的电子书<<Java Transaction Strategy>>之后受益匪浅, 单独花了两周时间将其翻译了一下. 由于英语只是四级水准, 所以翻译内容中的不足之处也请见谅.
附件里第一份是翻译后的文档, 第二份是英文原文.
原文地址:http://www.infoq.com/minibooks/JTDS
下面列出文中映象深刻的几点:
事务模型的分类:
本地事务模式, 管理连接
编程式事务模式, 编程管理JTA事务
声明式事务模式, 以方法为单位,让容器使用配置信息来进行事务管理
最佳实践:
当为方法分配事务属性的时候,把类中对大部分方法最具限制性的属性作为类级别的默认属性, 然后再对有特殊需要的方法进行微调.
事务管理应该被包含在开始该事务的方法中. 因此,应该只让那些开启了新事务的方法去调用setRollbackOnly().
如果一个方法需要一个事务环境但不负责对事务进行回滚的话,该方法应该使用Mandatory事务属性.
X/Open XA 接口应该只被用于你想要在相同事务环境内协调多个资源(例如数据库或JMS消息)的情况.
并行计算机访存模型并行计算机访存模型
并行计算机访存模型并行计算机访存并行计算机访存模型模型并行计算机访存模型