本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。 ...
分类:
其他好文 时间:
2018-05-10 13:18:49
阅读次数:
180
说起Kafka,许多使用者对它是又爱又恨。Kafka是一种分布式的、基于发布/订阅的消息系统,其极致体验让人欲罢不能,但操心的运维、复杂的安全策略、可靠性易用性的缺失、算不上极致的性能发挥、并不丰富的消息服务功能,仍需要使用者付出诸多的背后工作。即使你是Kafka老手,也难免会有上述同样的烦恼。与其整日操心Kafka的部署,不如试试云上Kafka带给你的惊喜?目前国内主流的云服务厂商均提供了云上的
分类:
其他好文 时间:
2018-05-10 12:17:00
阅读次数:
155
elasticsearch环境搭建及单节点搭建可参考我的上一篇:http://www.cnblogs.com/xuwenjin/p/8745624.html 本文以Elaticsearch 6.2.2 版本为基础,讲解Elasticsearch三个节点的分布式部署、核心配置的含义以及分布式部署遇到的 ...
分类:
其他好文 时间:
2018-05-10 11:36:38
阅读次数:
192
最近在学WCF,所以有两个设想疑问(菜鸟多疑问): 如果有WCF服务A,WCF服务B,客户端调用WCF服务A插入一条数据,然后再调用服务B也插入一条数据,然而服务B出错了进行了回滚,服务A能不能也进行回滚操作? 或是客户端调用服务A和服务B,成功了插入了两条数据之后,客户端这边出错了,如何让服务A和 ...
分类:
其他好文 时间:
2018-05-10 11:19:03
阅读次数:
173
转自:https://www.cnblogs.com/ningvsban/p/3590722.html Java中存在着两种Random函数: 一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取 ...
分类:
编程语言 时间:
2018-05-10 11:15:28
阅读次数:
159
本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多。 1. junit用法,before,beforeClass,after, afterClass的执行顺序2. 分布式锁3. n ...
分类:
其他好文 时间:
2018-05-10 01:08:56
阅读次数:
205
1. junit用法,before,beforeClass,after, afterClass的执行顺序2. 分布式锁3. nginx的请求转发算法,如何配置根据权重转发4. 用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap)5. 线程的状态5. 线程的 ...
分类:
其他好文 时间:
2018-05-10 01:07:42
阅读次数:
310
DNS域名系统,万维网上作为域名和IP地址相互映射的一个分布式数据库,为了能够使用户更方便的访问互联网,而不用记住复杂的IP数值,直接通过域名翻译成IP地址的过程称为域名解析,而运用到这个解析的服务器成为DNS服务器。DNS协议运行在TCP和UDP协议上,TCP协议负责链接,而UDP协议负责解析,使用的端口号都为53端口。下面将以一台Linux虚拟机为例,配置DNS服务,并验证正反向的解析功能。一
分类:
其他好文 时间:
2018-05-09 23:20:29
阅读次数:
230
DNS(DomainNameSystem,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。下面将对DNS服务器的构建、配置作出详解1:首先安装软件包bind和工具包bind-utils。2
分类:
其他好文 时间:
2018-05-09 20:57:11
阅读次数:
131
1 分布式架构原理 1.1 分布式架构演进过程 1.2 如果把应用从单机扩展到分布式 1.3 cdn加速静态文件访问 1.4 系统监控、容灾和存储动态扩容 1.5 架构设计及业务驱动划分 1.6 cap、base理论及其应用 2 分布式架构策略 2.1 分布式架构网络通信原理剖析 2.2 通信协议中 ...
分类:
其他好文 时间:
2018-05-09 20:57:03
阅读次数:
245