ECS从本质上来说是一种设计模式.而不是某个语言的特性.该系列文章主要是探索ECS在C#中实现时遇到的各种纠结的问题与方案.同时设计一个unity为前端 .net core做服务器的分布式开发框架.但是水平很菜,难免有错.望批评指正,与君共勉. ECS是什么 ECS是Entity Component ...
tcc transaction分布式TCC型事务框架搭建与实战 背景 有一定分布式开发经验的朋友都知道,产品/项目/系统最初为了能够快速迭代上线,往往不太注重产品/项目/系统的高可靠性、高性能与高扩展性,采用单体应用和单实例数据库的架构方式快速迭代开发;当产品/项目/系统做到一定规模的时候,原有的系 ...
分类:
其他好文 时间:
2020-01-27 12:26:06
阅读次数:
72
1. git 、 svn 比较 git、svn都是版本控制工具,方便多人合作对项目进行分布式开发 2. git 个人理解及介绍 a) git 通常采用命令行进行操作,主要概念有本地仓库,缓存区,远程仓库等, 本地仓库 (commit) 》 缓存区 (push) 》远程仓库 b) git 衍生 git ...
分类:
其他好文 时间:
2020-01-24 09:20:32
阅读次数:
63
ZooKeeper作为配置中心现在我们大多数应用都是采用的是分布式开发的应用,搭建到不同的服务器上,我们的配置文件,同一个应用程序的配置文件一样,还有就是多个程序存在相同的配置。当我们配置文件中有个配置属性需要改变,我们需要改变每个程序的配置属性,这样会很麻烦的去修改配置。而现在可以使用Spring ...
分类:
其他好文 时间:
2020-01-06 17:54:12
阅读次数:
78
首先抛出一个问题是为什么要构建自定义的脚手架,maven已经为了我么提供了很多脚手架,方便我们快速的创建一个普通java项目或者是web项目,然而在实际开发中,例如银行项目,大部分都是ssm架构,我们完全可以抽取出一个公共的模板,方便后续项目的构建,再比如分布式开发中我们通常会构建多个子模块,这样的 ...
分类:
其他好文 时间:
2019-11-17 14:37:44
阅读次数:
76
序言 为什么使用OAuth2.0协议? 第一,用户不再需要注册大量账号。在以前,我们每使用一个新的网站或者APP就需要注册一个账号,建立一套新的账户体系才能使用网站 / APP提供的服务。但是现在我们只需要拥有几个主流应用的账号,然后通过他们提供的第三方账号登录就可以使用一个新的网站/APP了(当然 ...
分类:
其他好文 时间:
2019-11-17 12:32:52
阅读次数:
66
Docker构建和Web应用部署 Git优点:(一台电脑即可以是客户端,也可以是服务器;工作过程中,可以断网) 适合分布式开发,强调个体; 公共服务器压力和数据量都不会太大; 速度快,灵活; 可以离线工作。 SVN优点:(一台的服务器控制很多客户端,使用过程中不能断网) 管理方便、逻辑明确; 集中式管理更能保证安全性; 适合开发人数不多的项目开发。1.部署Jenkins[root@l
分类:
Web程序 时间:
2019-11-03 14:58:52
阅读次数:
137
登录总结 前面基本介绍了security的常规用法,同时介绍了JWT和它的一个简单实现,基本上开发中遇到的登录问题都能解决了,即使在分布式开发,或者微服务开发中实现登录也基本没有问题了。security本身已经实现的比较完善的安全处理,加上JWT的验证方式,可以实现一个理想的登录功能。 我们来看登录 ...
分类:
编程语言 时间:
2019-10-06 11:05:17
阅读次数:
101
scrapy-redis 简介 scrapy-redis 是 scrapy 框架基于 redis 数据库的组件,用于 scraoy 项目的分布式开发和部署。 有如下特征: 分布式爬取: 你可以启动多个 spider 工程,相互之间共享单个的 requests 队列,最适合广泛的多个域名的内容的抓取。 ...
分类:
其他好文 时间:
2019-10-02 16:43:30
阅读次数:
106
本示例主要介绍 Spring Cloud 系列中的 Eureka,使你能快速上手负载均衡、声明式服务、服务注册中心等 ...
分类:
编程语言 时间:
2019-09-17 12:29:07
阅读次数:
75