问题列表 - 第12227页

高负载服务器负载均衡,使用WCF和MSMQ

目前我正在开发一个空间数据处理服务器.以下是要求:

  1. 服务器必须能够每秒接收和处理大约150-200条小消息(gps修复,一些其他数据).
  2. 它必须是可扩展的.例如,在多台机器上运行并平衡负载本身(没有nlb)

目前我已经测试过这种架构:

  1. 传入消息服务,仅负责获取消息(不带msmqwcf绑定)
  2. 消息解析器服务.从msmq获取消息,解析它们并写入db,同时向下一个服务发送通知(再次使用普通的MSMQ互操作).这个可以在几台PC上工作
  3. 数据发布者服务.包含小缓存并负责从db获取请求的数据.通过wcf使用TCP绑定向客户端发送通知.

此外,所有服务都有配置方法和一些通过WCF TCP绑定调用的其他任务.

小的性能测试表明它的工作速度非常快,但我想知道这是将这些MSMQ和WCF一起用于这个特定应用程序的最佳方式.或者也许有人可以给我一个指导方向?

c# wcf msmq

3
推荐指数
1
解决办法
4638
查看次数

C++中的元类和反思

我在空闲时间收到一个小问题,要求在C++中更改对象行为以及运行时的类行为.我读了一下,找到了这个链接,对我来说非常有用.http://www.vollmann.ch/en/pubs/meta/meta/meta.html Volmann先生制作了一个Meta对象协议(MOP),用于在运行时定义类,更确切地说是它们的属性.

我尝试在运行时添加相同的方法,动态加载dll,但对象不知道他们新增加的行为.我在xml文件中保存了dll中方法的详细信息,当我想向类/对象添加新行为时,我解析了xml文件并仅加载了我需要的DLL,但这不够灵活.

这只是一个研究案例,所以如果你有任何指导,请做.我没有太多C++经验,但我喜欢这个挑战.

先感谢您.

c++ reflection

1
推荐指数
1
解决办法
653
查看次数

是否有适用于.NET的XSLT 2.0库?

简单查询 - 我正在寻找支持XSLT 2.0(如果存在)的.NET库的建议.

谢谢.

.net xslt xslt-2.0

3
推荐指数
1
解决办法
1405
查看次数

什么是一个ArrayList比Java中的数组更好?

我什么时候应该在Java中使用ArrayList,何时应该使用数组?

java arrays collections data-structures

6
推荐指数
3
解决办法
2609
查看次数

无法使用chdir或不能使用Git存档

我创建了一个远程裸存储库:

cd ~
mkdir -p git/foto-fiori.git
cd git/foto-fiori.git
git init --bare

然后我添加了它:

git remote add origin collimarco@foto-fiori.com:/home/collimarco/git/foto-fiori.git

我明白了:

$ git push
fatal: '/home/collimarco/git/foto-fiori.git': unable to chdir or not a git archive
fatal: The remote end hung up unexpectedly

我也试过用〜/ git/foto-fiori.git,但是一样......

我很绝望:我该怎么做?

git

7
推荐指数
1
解决办法
8861
查看次数

TSQL - Ntext案例(SQL 2005)

SQL 2005中的存储过程 - 字段类型为NText

我编写一个存储过程来整理一些数据,然后再将其导入Microsoft CRM.到目前为止一切正常.

但是我需要在nText字段上做一个case语句.它需要针对大约3或4个文本值检查此字段并设置新字段(已在目标表中),该字段也是nText字段.

但是我收到错误"数据类型ntext和varchar在等于运算符不兼容.

我遇到过一些文章,但他们的解决方案看起来都非常复杂.

感谢您的高级帮助和建议.

t-sql stored-procedures sql-server-2005

0
推荐指数
1
解决办法
1173
查看次数

CodeIgniter路由

我正在开发一个包含产品类别和产品的CI的电子商务网站.我想路由URL以便它将转到产品控制器,然后为第一个段运行getCategoryByName函数,然后为第二个段运行getProductByName.这是我有的:

URL:
products/docupen/rc805
routes.php:
$route['products/([a-z]+)'] = "products/getCategoryByName/$1";
$route['products/([a-z]+)/([a-z0-9]+)'] = "products/$1/getProductByName/$2";

但它不起作用."docupen"是类别,"rc805"是产品.

提前致谢.


感谢大家的帮助.这就是我最终需要的东西.

$route['products/:any/:num'] = "products/getProductByID";
$route['products/:any/:any'] = "products/getProductByName";
$route['products/:any'] = "products/getCategoryByName";

php regex routing codeigniter http

5
推荐指数
2
解决办法
1万
查看次数

为什么IE8不能识别脚本标签中的type ="application/javascript"?

我开发了一个使用jQuery和Ajax的HTML页面.我的<head>标签中有以下几行:

<script language="javascript" type="application/javascript" src="script/jquery.js"></script>
<script language="javascript" type="application/javascript">
    function someFunction() {
        some code;
    }
</script>
    ...

  later - down in the body tag:
<a href="javascript:someFunction();">click here</a>
Run Code Online (Sandbox Code Playgroud)

它在FF和Chrome中运行得非常好,但是当我点击链接时,它就在IE8中抛出了一个"Object Expected".即使启用了脚本调试器,它也无法到达函数的第一行.
我尝试切换到IE7模式,或IE8兼容模式 - 无济于事.

我运气好,找到一个问题,通过谷歌,其中有人建议改变type<script>标签"text/javascript",现在它在所有3个浏览器上运行.

我的问题是:我做错了什么?是"text/javascript"不是好"application/javascript",或者有更好的(==更正确)解决我的问题?

javascript internet-explorer-8

10
推荐指数
1
解决办法
1万
查看次数

如何运行Nunit的显式测试用例

我的测试套件项目包含一些明确的测试用例,现在我想借助于执行测试用例Nunit-console.exe.当我执行测试用例时,显式测试用例被排除在执行之外.因此,我尝试以下列方式使用批处理文件执行测试用例.

nunit-console.exe test1.dll
nunit-console.exe test1.dll /include:Expicit
Run Code Online (Sandbox Code Playgroud)

我在批处理文件的帮助下执行上述2个命令.但是我无法执行显式测试用例.

你可以告诉我如何在帮助下执行明确的测试用例 nunit-console.exe

nunit unit-testing nunit-console

10
推荐指数
1
解决办法
3014
查看次数

如何从/ bin目录中加载所有程序集

在Web应用程序中,我想在/ bin目录中加载所有程序集.

由于这可以安装在文件系统的任何位置,因此我无法保护存储它的特定路径.

我想要一个List <>的Assembly程序集对象.

c# assemblies

39
推荐指数
3
解决办法
5万
查看次数