一 微服务主要困难 单体应用拆分为分布式系统后,进程间的通讯机制和故障处理措施变的更加复杂。 系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变的非常突出。 微服务数量众多,其测试、部署、监控等都变的更加困难。 对于第一个问题:参考 http ...
分类:
其他好文 时间:
2018-05-13 22:59:30
阅读次数:
160
复杂系统中的业务逻辑的实现和管理通常有着不低的成本,本文介绍了BRF+这一业务规则框架,可以加速业务逻辑的实现,并统一管理,减少相关实现的冗余,确保一致性,降低变更成本。 ...
分类:
其他好文 时间:
2018-05-11 16:11:51
阅读次数:
335
随着前端快速发展,需要使用javascript处理越来越多的事情,不在局限页面的交互,项目的需求越来越多,更多的逻辑需要在前端完成,这时需要一种新的模式 --模块化编程 模块化的理解:模块化是一种处理复杂系统分解为更好的可管理模块的方式。简单来说就是解耦,简化开发,一个模块就是实现特定功能的文件,可 ...
分类:
Web程序 时间:
2018-05-05 00:25:53
阅读次数:
311
1主成分分析(PrincipalComponentAnalysis,PCA)2线性判别分析(LinearDiscriminantAnalysis,LDA)研究背景基本知识介绍经典方法介绍总结讨论问题的提出地理系统是多要素的复杂系统。在地理学研究中,多变量问题是经常会遇到的。变量太多,无疑会增加分析问题的难度与复杂性,而且在许多实际问题中,多个变量之间是具有一定的相关关系的。因此,人们会很自然地想到
分类:
编程语言 时间:
2018-04-13 15:10:29
阅读次数:
247
Docker:利用Linux容器实现可移植的应用部署Docker是一种在Linux容器里运行应用的开源工具,一种轻量级的虚拟机。除了运行应用,Docker还提供了一些工具,借助Docker Index或自己托管的Docker注册表对进行了集装箱化处理的应用进行分发,从而简化复杂应用的部署过程。我将在本文介绍如今在部署复杂系统时公司所面临的挑战,Docker怎样有效地解决这个问题,以及Docker的
分类:
其他好文 时间:
2018-04-12 15:30:27
阅读次数:
149
1:企业级应用业务逻辑较为复杂,涉及大量的数据并且需要多人协同处理完成;互联网应用业务逻辑比较简单,不要太多人手处理,大部分是通过页面进行增删查改。 2:企业级应用并发量要求不大,500并发就能满足绝大多数的需求;互联网应用对并发量要求很大,强调高并发,支持用户数量多达百万。 3:企业级应用数据复杂 ...
分类:
其他好文 时间:
2018-03-12 13:27:59
阅读次数:
164
Linux运维工程师是一个新颖岗位,现在非常吃香,目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多的Linux运维工程师。维护是软件生命周期中非常重要一个阶段,当前国内的运维工程师人才相对稀缺,故在未来几年,运维工程师肯定会成为一个热 ...
分类:
系统相关 时间:
2018-02-27 17:45:34
阅读次数:
207
Linux运维工程师是一个新颖岗位,现在非常吃香,目前从行业的角度分析,随着国内软件行业不断发展壮大,越来越多复杂系统应运而生,为了保证系统稳定运行,必须要有足够多的Linux运维工程师。维护是软件生命周期中非常重要一个阶段,当前国内的运维工程师人才相对稀缺,故在未来几年,运维工程师肯定会成为一个热门职业。Linux运维工程师发展前景从薪资待遇这方面来看,工作经验不到1年的人,在北上广大概是4k左
分类:
系统相关 时间:
2018-02-27 15:58:09
阅读次数:
211
元胞自动机(cellular automata,CA) 元胞自动机(cellular automata,CA) 是一种时间、空间、状态都离散,空间相互作用和时间因果关系为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。 元胞自动机是一类模型的总称,或者说是一个方法框架。其特点是时间、空间、 ...
分类:
其他好文 时间:
2018-02-15 11:31:19
阅读次数:
187
一、前言 终于可以进入Linux kernel内存管理的世界了,但是从哪里入手是一个问题,当面对一个复杂系统的时候,有时候不知道怎么开始。遵守“一切以人为本”的原则,我最终选择先从从userspace的视角来看内核的内存管理。最开始的系列文章选择了vm运行参数这个主题。执行ls /proc/sys/ ...
分类:
系统相关 时间:
2018-02-13 22:54:53
阅读次数:
263