为了账号安全,请及时绑定邮箱和手机立即绑定

最新面试问题,高手请进!网络和3个桶装水问题

最新面试问题,高手请进!网络和3个桶装水问题

至尊宝的传说 2018-11-21 21:09:14
本人学C#.net的,最近在找工作时,遇到几个有些难度的面试问题,看有没有高手能够解答:1.有两台电脑A和B,A中放Web应用程序,B中放数据库,原来A可以直接访问B中数据库,但是由于安全原因,现在不允许A直接访问B了,A需要通过另外一台电脑C来访问B中数据库,请问如何实现?(注意:C中无IIS,也没有数据库软件,也不能存储,近乎裸机)2.通过某个网址URL可以访问到服务器A,如果服务器A停电了,如何让这个URL自动连接到备用服务器B ?3.有3个桶都没有刻度,A桶容量13L,装有10L水,B桶7L装有3L水, C桶6L装有2L水,如何使3个桶各装5L水?求算法或C#代码问题补充:谢谢各位,补充一下,第2题中,是应用程序服务器停电,而不是数据库服务器停电,如果只是数据库断线应该比较好处理,而且同样的URL网址要自动连接到一台应用服务器上,注意是自动不是手动去修改。第3题中,确实不能刻刻度,也不能用肉眼去比较,不能用一个5L的高度去比较另一个5L,因为并没有说桶的底面积是一样的,也许是不规则的桶呢,所以只能计算
查看完整描述

2 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

1、三层架构。在C服务器上写一个服务,Windows服务(基于Socket访问)或WCF服务或WEBSERVICE服务都可以。

2、使用热备功能实现(假如你希望A能用的时候不访问B,数据库的安全一般就使用热备)或者使用负载均衡(两台服务器会同时负担访问请求)

3、

A->B:A(6)、B(7)

A->C:A(2)、C(6)


查看完整回答
反对 回复 2018-11-25
?
LEATH

TA贡献1936条经验 获得超6个赞

 第一题 我想到了 3层架构

第二题 利用服务器连接超时情况

第三题 假设有一个容量为5L的桶D 然后你懂得。。。


查看完整回答
反对 回复 2018-11-25
  • 2 回答
  • 0 关注
  • 556 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信