CAP
0 人感兴趣 · 38 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/d0/d0bd7ff18d842295d780bd17d8b21742.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/d0/d0bd7ff18d842295d780bd17d8b21742.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
Redis 跟 MySQL 的双写问题
严格意义上任何非原子操作都不可能保证一致性,除非用阻塞读写实现强一致性,所以缓存架构我们追求的目标是最终一致性。缓存就是通过牺牲强一致性来提高性能的。
![https://static001.geekbang.org/infoq/3a/3a60928a19d53bee8ebc19f653735323.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/3a/3a60928a19d53bee8ebc19f653735323.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
构建微服务的基建——事件总线
这里以开源组件DotnetCore.CAP为例,简单聊一下不同服务模块之间的消息通信,本篇为入门级别,欢迎大家指点或者飘过~
![https://static001.geekbang.org/infoq/05/0544935f304b35bf5b3127ae4c159001.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/05/0544935f304b35bf5b3127ae4c159001.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
使用 SAP Cloud Application Programming 编程模型开发一个图书管理 OData 服务
最近不断有 SAP 从业者在社交媒体上向我我咨询,询问关于 SAP Cloud Application Programming(简称CAP) 的相关开发流程。本文以一个开发图书管理的 OData 服务为例,介绍使用 CAP 编程模型进行应用开发的详细步骤。
![https://static001.geekbang.org/infoq/4d/4d4ac33bab10b03b4d47d390679bdee4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/4d/4d4ac33bab10b03b4d47d390679bdee4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
SAP CAP 项目 cds watch 生成的 index.html 的模板位置和权限控制
使用 cds init 初始化一个 CAP 应用,然后 npm install, cds watch 启动服务器。
![https://static001.geekbang.org/infoq/4d/4d4ac33bab10b03b4d47d390679bdee4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/4d/4d4ac33bab10b03b4d47d390679bdee4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
使用注解 @requires 给 SAP CAP CDS 模型添加权限控制
使用 @requires 注解不需要提前导入:
![https://static001.geekbang.org/infoq/1c/1c1bea2c433181888a7af3a0d0a6036e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/1c/1c1bea2c433181888a7af3a0d0a6036e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
SAP Cloud Application Programming 编程模型 (CAP) 的设计准则
在SAP的云应用程序编程模型(CAP)是一个框架,语言,库和工具,为构建企业级的服务和应用。它引导开发人员沿着经过验证的最佳实践和大量现成的解决方案来应对重复性任务的“黄金之路” 。
![https://static001.geekbang.org/infoq/35/350c25344dfc0d69e91c1a5a6db8a867.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/35/350c25344dfc0d69e91c1a5a6db8a867.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/bd/bdb74b44a83233d7d0b037fa72fcc98b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/bd/bdb74b44a83233d7d0b037fa72fcc98b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
分布式管理员 zookeeper
晚上好,我是卢卡,最近半个月时间比较紧张,一个是快过年了,公司的人员评审和评定文档也比较多,二也是更新了一下自己之前的技术的简历,自从五月份入职,也满满有七个月的时间,发现很多技术学的不太扎实,比如经典的zookeeper,Apache zookeeper开源的分
![https://static001.geekbang.org/infoq/b6/b6e5c8802705eeb8306326b96194ff49.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/b6/b6e5c8802705eeb8306326b96194ff49.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/51/5103aec08430bf4e4b803f146b3768d1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/51/5103aec08430bf4e4b803f146b3768d1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
CAP 定理的理解
CAP 定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是加州大学伯克利分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在 2000 年的 ACM PODC 上提出的一个猜想。2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbert)和南希·林奇(Nancy
![https://static001.geekbang.org/infoq/f4/f44580f821ddc1896e820a8051dc5c70.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/f4/f44580f821ddc1896e820a8051dc5c70.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
![https://static001.geekbang.org/infoq/9a/9adb55478585a5cea30ede309aeb1af6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/9a/9adb55478585a5cea30ede309aeb1af6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
架构师训练营 - 第 6 课总结 -20200711- 技术选型
作为一个架构师,学会怎么用技术是不够的. 能开发,能实现系统或设计才会具有优势.站在开发者的角度学习.