<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>微服务 on 冯威的博客</title><link>https://fwhyy.com/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</link><description>Recent content in 微服务 on 冯威的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 01 Aug 2022 08:20:20 +0800</lastBuildDate><atom:link href="https://fwhyy.com/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/atom.xml" rel="self" type="application/rss+xml"/><item><title>微服务：事务管理</title><link>https://fwhyy.com/2022/08/microservices-transaction-management/</link><pubDate>Mon, 01 Aug 2022 08:20:20 +0800</pubDate><guid>https://fwhyy.com/2022/08/microservices-transaction-management/</guid><description>&lt;p&gt;几乎所有的信息管理系统都会涉及到事务，事务的目的是为了保证数据的一致性，这里说的一致性是数据库状态的一致性。&lt;/p&gt;
&lt;p&gt;说到数据库状态的一致性，相信大家都会想到 ACID ：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;原子性（Atomic）：在一个事件的多个数据库操作中，要么同时成功，要么同时失败，例如：转账业务；&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;隔离性（Isolation）：不同的业务之间处理数据相互独立，互不影响&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;持久性（Durability）：正常提交的数据能够被持久化，不丢失数据，比如 mysql 天然就能持久化，redis 、 rabbitmq 也能通过设置进行持久化；&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;一致性（Consistency）：最终的数据正确，所以说是通过 AID 这些手段来保证了 C 。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>微服务：服务间如何通信？</title><link>https://fwhyy.com/2022/05/microservices-how-do-services-communicate/</link><pubDate>Mon, 16 May 2022 08:10:55 +0800</pubDate><guid>https://fwhyy.com/2022/05/microservices-how-do-services-communicate/</guid><description>&lt;p&gt;在微服务架构中，会将一个完整的应用程序拆分成一组服务。这些服务之间需要经过协作，通过接口调用，才能组成一个完整的应用。&lt;/p&gt;
&lt;p&gt;不同的服务部署在不同的机器上，或者同一个机器的多个容器中，进程间的通信就不可避免了，也变得非常重要。&lt;/p&gt;</description></item><item><title>微服务：如何拆分服务？</title><link>https://fwhyy.com/2022/03/how-to-split-services/</link><pubDate>Mon, 28 Mar 2022 08:26:00 +0800</pubDate><guid>https://fwhyy.com/2022/03/how-to-split-services/</guid><description>&lt;p&gt;在微服务的落地中，第一步就需要进行微服务的拆分，服务的拆分很困难也很重要，本文就讲讲怎么进行服务的拆分。&lt;/p&gt;
&lt;p&gt;技术发展到现在，还没有一个具体的，设计完善的标准方法来完成服务的拆分，服务的拆分是一门技术更是一门艺术。&lt;/p&gt;</description></item><item><title>微服务：我们需要从单体转到微服务吗？</title><link>https://fwhyy.com/2022/03/do-we-need-to-switch-from-monomer-to-microservice/</link><pubDate>Mon, 07 Mar 2022 08:26:00 +0800</pubDate><guid>https://fwhyy.com/2022/03/do-we-need-to-switch-from-monomer-to-microservice/</guid><description>&lt;p&gt;微服务或许你没有真正实践过，但一定听说过，虽然已经到了 2022 年，这个词依然很热，可以通过搜索 google 指数看得到。&lt;/p&gt;</description></item></channel></rss>