• 约569条记录,页面显示在80条内,推荐使用搜索获取文章发布时间       点击
  • 2018-01-19     11

    分布式的理论在上个世纪就已经比较成熟了,只是一直没有实际可用的环境来验证,直到google的出现,分布式就是单机已经无法处理了,把服务拆分成多个服务,组成一个分布式的服务来完成之前单个服务的功能。

  • 2018-01-19     3

    分布式搜索都是M*N(横向切分数据,纵向切分流量)这个维度去解决问题的,虽然不同产品或场景概念不完全相同,读者可以简单认为一份完整的数据,被均分为M份,每一份被称为一个分配(Shard或者Partition),然后提供对每个Shard提供N份副本(Replica)

  • 2018-01-17     9

    总而言之,消息队列不是万能的。对于需要强事务保证而且延迟敏感的,RPC是优于消息队列的。

  • 2018-01-17     7

    软负载(RouterCenter)是一个分布式集群路由中间件,为分布式系统提供动态寻址、负载均衡、集群容灾及路由分发等功能。作为旁路系统,软负载不参与客户端和服务端之间的实际通讯,因而可通用于大多数的分布式应用。

  • 2018-01-17     11

    服务化之后,原先的一些本地调用会变为远程调用。这种情况下,我们最关心的是如何提高易用性和降低性能损失。

  • 2018-01-17     10

    Session的持久化是由Session Manager来管理的,Tomcat提供了两个实现类: org.apache.catalina.session.StandarManager org.apache.catalina.session.PersistentManager

  • 2018-01-17     5

    实际网站的演进过程和其自身的业务有密切关系,没有固定的模式。

  • 2018-01-17     6

    最开始,就是各种框架一搭,然后扔到 Tomcat 容器中跑,这时候我们的文件、数据库、应用都在一个服务器上。

  • 2017-10-09     14

    二阶段提交算法顾名思义,主要由两个阶段组成,分别是事务的投票阶段和提交执行阶段。

  • 2017-10-09     15

    Base = Basically Available+Soft state+Eventually consistent 基本可用性+软状态+最终一致性,由eBay架构师Dan Pritchett提出。Base是对CAP中一致性和可用性权衡的结果,源于提出者自己在大规模分布式系统上实践的总结。核心思想是无法做到强一致性,但每个应用都可以根据自身的特点,采用适当