IcyFenix

Results 195 comments of IcyFenix

> @ljt1018168 > 周老师: > https://raw.githubusercontent.com/fenixsoft/awesome-fenix/gh-pages/pdf/the-fenix-project.pdf > PDF 404 了,科学上网也是404; 不好意思,上个月Travis-CI提示我的免费构建积分用光了,我没舍得花65美刀/月去买无限构建,所以迁移到了GitHub Actions,并且为了节约编译分钟数,把PDF编译注释掉了。 如果要拿到最新的PDF,可以尝试克隆工程后在本机构建一下,https://icyfenix.cn的首页上就有介绍如何操作。 如果不是特别在乎时效性,从GitHub的History中找大概一个月之前的PDF,譬如: https://raw.githubusercontent.com/fenixsoft/awesome-fenix/3e27a903654e95afac3e4e2195b5e4c251b09a32/pdf/the-fenix-project.pdf

> 请问周老师,有带目录的PDF下载吗。 PDF 是自动生成的,目录并没有做,现在书比较稳定了,有空我手工加一下。

> 周老师好!读完您的大作,深受震撼,写得太好了! 为了方便其他读者阅读,我写了一个脚本,可以自动生成带目录的本书 PDF 文件,具体详见 #286 ,效果如图所示。如果您认为有用的话,可以看看如何整合入本书的 CI 过程。 > > ![image](https://user-images.githubusercontent.com/17522475/146948802-2f051311-8a5b-4d78-b68c-4910d0fb3351.png) 感谢。等我出差回去处理一下。

> @elfarc > 周老师您好,学生党一枚,读了您的书后,有一个疑问想请您解答下: > Q:我没有理解您为什么用【不可变基础设施】作为一个大章的标题,我个人感觉在这个大章里您介绍了一些云原生中的代表性技术(容器、编排系统、服务网格),而不可变基础设施是一种基础设施模式。为什么用不可变基础设施囊括了对于容器、编排系统、服务网格等技术的介绍。 > 我其实很好奇您在此想表达的含义。谢谢!还望您能给予解答。 在"如何开始"一节中专门解释过为何采用这个名字,供参考。 https://icyfenix.cn/exploration/guide/quick-start.html

> @MyCheater > 现在不能pdf下载吗 PDF链接的是Github的Repo,需要科学上网。

> 周老师,请假一个问题。 > 启动Spring cloud工程时,我用eclipse启动各服务之后,登录locaohost后,可以登录画面。 > 我的疑问是,前台的工程何时启动的? > 前台的工程编程编译成jar放在dependency中了吗? > > 我在网上查了一下,没有查到。希望能得到您的回复。 > 谢谢。 这个版本的前端是放在gateway工程里面。 PS:把前端代码放到gateway,在生产环境中并不是一种值得提倡的做法。

> ACID中的C和AID在某种层面上未必存在因果关系。譬如:表的外键,唯一,列的类型长度限制,事务的修改还可能引起触发器的修改,C需要保证事务所有的修改都满足各种条件。从这个角度看,C并不是AID的果,互相其实是正交的。 以前,这个观点确实是很主流的。如今,尤其是在我们讨论的大主题(构建可靠的分布式系统)语境下,它却一般不成立。 从前认为,C和AID一样,都是数据库层面中独立的属性,如你提到的约束、触发器这些例子,就应当由数据库本身提供的C去保证。 但也必须承认,C可以不通过数据库层面去实现,观察今天的应用,会发现约束、触发器的使用已经大为减少,我相信未来它们的存在感还会进一步降低,类似的一致性需求会越来越多地在应用层面去实现,而不取决于数据库。 这里引用一段《DDIA》中的类似观点供你参考: > Atomicity, isolation, and durability are properties of the database, whereas consis‐tency (in the ACID sense) is a property of the application. The application...

> @dengchaoh > 三段式提交把原本的两段式提交的准备阶段再细分为两个阶段,分别称为CanCommit、PreCommit,把的提交阶段改称为DoCommit阶段 > 周大哥,“把的提交阶段”是笔误,联系了二段提交上下文,推测是“把提交阶段”。 感谢支持与指正,已经修改,下次commit时会更新。

> @zhujing0227 > ~~加入~~你平时以声明式事务来编码 => **假如**你平时以声明式事务来编码 thx,已修正

> @dxzmpk > 协调者会先持久化~~事物~~状态 -> 协调者会先持久化**事务**状态 thx,已修正