微服务(分布式)架构下,关于事务补偿机制
整个17年整理过不少遇到的case,在笔记内太凌乱,太懒没做整理,瞬间已经12月,17年算是结束了。整理一个笔记,给2017留下点回忆哈哈 :)
概述
微服务,或是非集中式应用,也就是系统架构做拆分后,会涉及一个非常典型的问题,就是事务的问题。不管是特别在意一致性的金钱相关的,还是其他业务场景,都不同程度存在一个操作流转与多个服务之间的问题。
这其中涉及的分布式事务问题,随便搜一把,够看一礼拜了,不过多数都是重复的,TCC, 二阶段,三阶段,最重要还是在业务中挖掘发现自己试用的场景。 这里总结表述的是事务性数据补偿的方案。
继续阅读 »
Why
我一直觉得自己DOM和服务端的js学的还行。然后就天真的以为自己的js很好了。哈哈,天真啊。
一直没有太在意Canvas,现在倒成了自己的一块痛点。
在百度前端技术学院看了之前的问题,终于发现自己图形处理上还有很多的东西要做。
继续阅读 »
使用 Systemd将Flask应用程序作为服务运行
在服务器上部署应用程序时,需要确保应用程序不间断地运行。如果应用程序崩溃,则希望它自动重启,如果服务器断电,则希望该应用程序在恢复电源后立即启动。 基本上,您需要的是监视应用程序并在发现不再运行时将其重启。
继续阅读 »
近期部门公布了供部门内部人员使用的监控平台,一个开源的项目“Grafana”,能实时查看各种服务的监控,如:Nginx,Docker,PHP等等等等,当然这些都是可以自定义的,想要什么就给你什么。
今天重点不是讲这个开源系统怎么嵌入,而是昨天遇到的一件很有趣的事情。正值年前没有太多业务要做,无聊看了下网站监控,发现每天的6点到8点,隔一刻钟或者十分钟就有一波请求高峰,整点更为明显,当时很是不解,按理说这个点应该不是访问高峰期才对,怎么会有波动这么明显的数值。
继续阅读 »
文/Robin
2020 年 10 月 21 日,PayPal 在声明中表示,将推出一项新服务允许用户能够直接从 PayPal 账户中购买、出售以及持有加密货币,也将允许用户使用加密货币在平台 2600 万商户处进行购物结算。未来几周内该服务将面向美国 PayPal 账户持有者开放,上线初期将支持 BTC、ETH、BCH 以及 LTC 四种加密货币。
2020 年 10 月 29 日,PayPal 正式向 C 端用户推出了购买加密货币的功能。笔者也登陆了自己的美区 PayPal 账号,发现确实也有 Crypto 的入口。Crypto 首页展示了 BTC、ETH、BCH、LTC 4 个币种,点击 BTC 进去会有价格走势图,以
继续阅读 »
由于项目需要发送短信的功能,确定了产品后,开始开发,发现第三方提供的jar没有maven坐标。于是就开启了一系列的坑爹之路,最后还是解决了,纪录下。
先大致介绍下项目环境,以便能够更好的理解。
首先项目是分多模块的,3个jar包,1个war包。其中2个jar包是任务运行,批处理,监控等,发短信的功能就在其中一个jar中完成。还有个jar是core包,一些通用的公用的类,配置文件,services服务等。war包就是个服务接口,利用SpringMVC完成。
继续阅读 »
文/Robin
最近又要开始买袜子了,于是依旧到「男人袜」官网购买。笔者穿他家的袜子好几年了,很省心,袜子穿得是真舒服。在买完袜子之后,在官网溜达了一圈,居然发现一个有趣的事情。
2013 年 11 月 18 日,男人袜支持比特币支付,成为国内第一家支付比特币购买的电商。开通后,两个星期以来,男人袜收到 5 笔比特币付款。加在一起也就 0.16 个比特币,价值当时约为 800 多元人民币。当然了,0.16 个比特币,按照 2020 年 8 月 28 日 20:00:00 的价格是 12598.68 人民币,要是拿到今天算算可以买多少对袜子了。
国内的比特币网络生态相比欧美差太多,欧美很多服务很多产品都接受比特币付款,然而在
继续阅读 »
多说在3月21日发布了重要通知,全文如下:
more
因公司业务调整,非常遗憾的向大家宣布多说项目即将关闭。 我们将于2017年6月1日正式关停服务,在此之前您可以通过后台的数据导出功能导出自己站点的评论数据。 对此给您造成的不便,我们深表歉意,感谢您的一路相伴。
听到这则消息,我当时也是震惊的,不是说好的永久免费的吗?然则静心而论,免费而无盈利,终究不是长久之路。我对此也非常的理解。不管怎样,未雨绸缪,准备的工作还是要做的。所以在第一时间得为自己找一个备选的第三方评论系统。主要的选择如下:
- 友言,其实最开始,我是使用友言的,博客也积累了一些评论,不过,功能有点单一,不如多说,所以决定换,在换成多说后,发现原来的评论无法导
继续阅读 »