- 博客(7)
- 资源 (40)
- 收藏
- 关注
转载 浅谈分布式事务
现今互联网界,分布式系统和微服务架构盛行。一个简单操作,在服务端非常可能是由多个服务和数据库实例协同完成的。在一致性要求较高的场景下,多个独立操作之间的一致性问题显得格外棘手。基于水平扩容能力和成本考虑,传统的强一致的解决方案(e.g.单机事务)纷纷被抛弃。其理论依据就是响当当的CAP原理。往往为了可用性和分区容错性,忍痛放弃强一致支持,转而追求最终一致性。分布式系统的
2017-08-31 09:02:13 318
转载 Logback+ELK+SpringMVC搭建日志收集服务器
今天给大家带来的是logback+ELK+SpringMVC 日志收集服务器搭建。接下来我会介绍ELK是什么?logback是什么?以及搭建的流程。1.ELK是什么?ELK是由Elasticsearch、Logstash、Kibana这3个软件的缩写。Elasticsearch是一个分布式搜索分析引擎,稳定、可水平扩展、易于管理是它的主要设计初衷Logs
2017-08-31 08:40:56 3363
原创 Druid的配置参数详解
#OracledriverClassName=oracle.jdbc.driver.OracleDriver#Mysqldriver-Driverlass-name=com.mysql.jdbc.Driver#SQLserverdriver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
2017-08-30 11:38:34 2224
转载 分布式系统常见的事务处理机制
为保障系统的可用性、可靠性以及性能,在分布式系统中,往往会设置数据冗余,即对数据进行复制。举例来说,当一个数据库的副本被破环以后,那么系统只需要转换到其他数据副本就能继续运行下去。另外一个例子,当访问单一服务器管理的数据的进程数不断增加时,系统就需要对服务器的数量进行扩充,此时,对服务器进行复制,随后让它们分担工作负荷,就可以提高性能。但同时,如何保障多个数据节点之间数据的一致以及如何处理分布式事
2017-08-28 14:41:11 232
转载 为什么微服务实施那么难?如何高效推进微服务架构演进
前言笔者从 2013 年加入 ThoughtWorks 至今共 4年时间。在这 4 年的时间里,我分别以 开发人员, DevOps 工程师、DevOps 咨询师、微服务架构师以及微服务咨询师的角色参与了共计 7 个产品和项目的微服务咨询和实施。其中有有成功,有失败,有反思,更多的是学习和总结。以下是我这些年来在微服务咨询上的经验总结,希望能给陷入微服务实施困境的人带来一些帮助。难点1:“一
2017-08-28 08:24:17 570
原创 spring batch
springBatch一个轻量级,全面的批处理框架,旨在开发强大的批处理应用程序,对于企业系统的日常运营至关重要。提供可重复使用的功能,这些功能在处理大量记录 (包括记录/跟踪,事务管理,作业处理统计,作业重新启动,跳过和资源管理)方面至关重要。它还提供更先进的技术服务和功能,可通过优化和分区技术实现极高批量和高性能批处理作业。 简单和复杂的大批量作业可以以高度可扩展的方式利用框架来处理大量信
2017-08-18 13:50:31 391
转载 微服务架构(Microservice Architecture)
目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读 一、微服务架构介绍 微服务架构(Microservice A
2017-08-17 09:54:23 626
zookeeper基于paxos算法的资料。
2019-05-20
srpingboot jsp
2017-09-14
springboot自定义拦截器filter
2017-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人