基于Seata探寻分布式事务的实现方案
随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题,这篇文章通过seata框架总结了分布式事务的几种解决方案。
Wesley13 Wesley13
3年前
RSF 分布式服务框架设计:线程模型
RSF的线程模型  使用了RSF框架之后系统一共会产生至少7条线程,有些功能的线程可能会产生多个。我们先来鸟瞰一下所有的线程和它们的大致功能。!(https://static.oschina.net/uploads/space/2016/1031/134406_6sRh_1166271.png)  初一看
Stella981 Stella981
3年前
Linux之Ubuntu
1.1使用创建用户登陆Ubuntu默认root用户无法登陆,只能使用在安装系统的时候新创建的用户登录我这里新建的用户是ubuntu密码111111 !(https://oscimg.oschina.net/oscnet/433ecc8cc7070842f92ea90f5de82ace3d1.png)1.2安装
Stella981 Stella981
3年前
Hyperledger Fabric开发
打开HyperledgerFabric在线开发文档:https://hyperledgerfabric.readthedocs.io建议在Mac或Linux环境下操作,因为文档基本上是按照Mac或Linux下操作写的,windows设置起来会更费事一些,以下操作都是在Mac下的:第一步:构建系统运行环境1.1安装cURL(cURL
Stella981 Stella981
3年前
Linux的Namespace与Cgroups介绍
Namespace的概念LinuxNamespace是kernel的一个功能,它可以隔离一系列系统的资源,比如PID(ProcessID),UserID,Network等等。一般看到这里,很多人会想到一个命令chroot,就像chroot允许把当前目录变成根目录一样(被隔离开来的),Namesapce也可
Wesley13 Wesley13
3年前
Android的Binder机制浅析
1\.引言 一般实际的软件系统中进程间通信(IPC)的实现方法有命名管道(namedpipe),共享内存(sharedmemory),消息队列(messagequeue),Socket等方法。在Android的框架(Framework)中,以Binder作为框架内进程间(通常如服务和客户间)通信的主要实现手段。这可能是出于效
Stella981 Stella981
3年前
Pycharm在Ubuntu14.04中的基本使用指南
点击上方“Python爬虫与数据挖掘”,进行关注后台回复“书籍”可获赠Python学习10本电子书前几天给大家分享了:如何在VMware虚拟机中安装Ubuntu14.04系统(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%
Wesley13 Wesley13
3年前
Java架构面试必知必会的微服务面试题解析
!file(https://oscimg.oschina.net/oscnet/upcf82d48960cc46cf9a7701955d56da59f1f.JPEG)SOA与微服务的区别?1、SOASOA的提出是在企业计算领域,就是要将紧耦合的系统,划分为面向业务的,粗粒度,松耦合,无状态的服务。服务发布
Stella981 Stella981
3年前
Python3 新特性
原文链接: Python3新特性(https://my.oschina.net/ahaoboy/blog/1622034)系统文件路径处理库:pathlib  使用Python2的同学,应该都用过os.path这个库,来处理各种各样的路径问题,比如拼接文件路径的函数:os.path.join(),用Python3,你可以使用path
Stella981 Stella981
3年前
Linux notes
env:virtualboxUbuntulinux入门教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fc.biancheng.net%2Fcpp%2Flinux%2F)Linux是一个多用户多任务的操作系统,也是一款自由软件,完全兼容POSIX标准,拥有良好的用户界面