此次是分布式的第三次作业,作业要求如下:
1、基于TCP通讯(ServerSocket、Socket套接字),编写一个带有图形用户界面的浏览器和
一个支持文档读取并返回给客户浏览器的web服务器。客户端支持超链接事件处理,服务器采用多
线程技术支持并发访问。
2、在此基础上,修改服务器侧设计与实现,使之能够动态地添加客户端请求的类文件,即设计
一个小服务程序容器。
3、试在服务器侧代码...
分类:
Web程序 时间:
2016-04-26 21:24:36
阅读次数:
165
简介
在大中型分布式系统中,通常系统很多依赖(HTTP,Hession,Netty,Dubbo等),在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:
如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等。
在正常情况下:
分布式系统延迟和容错框架Hystrix技术交流 > regular.png" src="http://lujs.cn/confluenc...
分类:
其他好文 时间:
2016-04-26 20:07:47
阅读次数:
257
高并发访问和海量数据 大型网站架构技术一览 林涛 发表于:2016-4-19 12:12 分类:WebServer 标签:并发,海量数据,高并发 44次 大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站 ...
分类:
Web程序 时间:
2016-04-26 12:27:49
阅读次数:
165
Tomcat+Nginx负载均衡服务器构建
======================================================================
Tomcat服务器是一个免费的开源代码的Web应用服务器,属于轻量级的
网站应用服务器,应用在中小型系统和并发访问用户不是很多的场合下。
它和Aapache或nginx这些web服..
分类:
其他好文 时间:
2016-04-25 01:03:10
阅读次数:
216
[TOC]#SiegeIntroduction>Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。##UbuntuInstall```shell#... ...
分类:
其他好文 时间:
2016-04-20 14:55:50
阅读次数:
148
先上代码: 示例代码: 什么是线程池? 诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简 单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务 ...
分类:
编程语言 时间:
2016-04-20 13:12:48
阅读次数:
148
一.tomcat安装配置1.什么是tomcatTomcat就是用来解析jsp程序的一个软件Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是..
分类:
其他好文 时间:
2016-04-19 20:27:27
阅读次数:
318
一.tomcat安装配置1.什么是tomcatTomcat就是用来解析jsp程序的一个软件Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是..
分类:
其他好文 时间:
2016-04-19 20:27:11
阅读次数:
315
1.java5的Semaphere同步工具 1.java5的Semaphere同步工具 Semaphore可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。 Semaphore实现的功能就类似银行有6个窗口,1 ...
分类:
编程语言 时间:
2016-04-19 19:34:27
阅读次数:
293
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器。在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的这篇博客为大家介 ...