Win10端口没被却占用提示An attempt was made to access a socket in a way forbidden by its access permissions
,我不理解
新购买的服务器的环境配置
由于之前Hexo的NexT主题加载实在太慢,关闭加载动画之后还是很慢。索性换一个新的博客框架。
新建订单的接口对数据的一致性要求很高,尤其是涉及到支付、金钱相关的事情。
在介绍分布式事务的时候我们介绍过MQ(消息队列),只是简单的提了一下,这篇文章会从mQ的基本概念、RocketMQ的概念,使用RocketMQ等几个方面介绍RocketMQ。
在微服务的开发中,新建订单的接口是需要跨微服务调用,在此过程中由于是处于不同的系统之间,想要保证出错之后全部回滚,这在本地事务中是无法做到的,下面介绍数据不一致产生的原因和分布式事务的相关理论。这个好枯燥。。
在分布式系统中,数据一致性是非常重要。在此项目中库存的增减也有同样的问题。
使用sentinel实现熔断限流和降级。
在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。在这种情况下,我们如何才能确定这整个请求调用了哪些应用?哪些模块?哪些节点?以及它们的先后顺序和各部分的性能如何呢?
这就是涉及到链路追踪。
本文主要介绍如何在grpc中使用负载均衡。