我正在考虑使用MSMQ作为在即将到来的项目中执行异步执行的解决方案.我想知道使用WCF和MassTransit等框架之间的区别,甚至是手写的MSMQ客户端来放置/读取MSMQ上的任务.
基本上,应用程序将是通过服务层(无论是WCF还是普通的Web服务)读取/写入数据的几个网站(内部通过LAN或通过Internet外部).然后,此服务层将执行以下两项操作之一:1.将数据写入数据库2.和/或通过在队列中放置消息来触发后台进程.3.显然它也可以从数据库中检索数据.队列另一端的小代理(Windows服务)将监视队列并根据任务命令执行.
与RPC或分布式执行或其他任何方式相比,此体系结构将非常容易扩展(添加更多队列和代理)并且易于实现.并且代理处理不需要是实时的.代理和服务层是单独的应用程序,除了它们共享公共域对象和存储库等.
你怎么看?欢迎对上述要求的架构建议.谢谢!
我正在一个我在本地服务器上开发的网站中使用flatpages.我需要备份flatpage的数据,以便在最终服务器中使用它.有谁知道怎么做?
我正在尝试弄清楚如何从SharePoint服务器中提取解决方案文件.wsp文件.这有可能吗?如果可以的话怎么样?
我遇到了href在JavaScript函数中转义单引号和双引号的问题.
我里面有这个JavaScript代码href.就像是 -
<a href = "javascript:myFunc("fileDir/fileName.doc", true)"> click this </a>
Run Code Online (Sandbox Code Playgroud)
现在,因为双引号内的双引号无效,我需要转义内部双引号,因为它被视为字符串的一部分 - 所以,我需要这样做 -
<a href = "javascript:myFunc(\"fileDir/fileName.doc\" , true)"> click this </a>
Run Code Online (Sandbox Code Playgroud)
问题是,即使上面的代码不起作用.JavaScript代码被截断 - myFunc(
我尝试使用单引号变体 - 但即使这似乎也不起作用(意味着如果我在字符串文字中有单引号,则代码会被截断).
这就是我用单引号做的事情:
<a href = 'javascript:myFunc("fileDir/fileName.doc" , true)'> click this </a>
Run Code Online (Sandbox Code Playgroud)
这是有效的,但是如果我在字符串中有一个单引号,那么代码将以与双引号相同的方式截断.
我需要programaticaly解压缩zip存档到Windows Mobile上的文件夹.是否有一个易于使用的API,我可以直接使用,或者我应该使用一些外部库?
Rails有一个很好的函数ordinalize,它将整数转换为友好的字符串表示.即1变为1st,2变为2nd,依此类推.我的问题是如何实现反向特征?
为了更一般,我想处理以下两种情况:
>> s = "First"
>> s.integerize
=> 1
>> s = 1st
>> s.integerize
=> 1
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种聪明的方法来做这个,而不是一个巨大的查找表或只是劈开最后两个字符.任何想法,将不胜感激.
我正在制作3D编辑器,我希望Windows资源管理器在缩略图视图模式下显示文件中3D模型的预览.
我怎么做?
我正在寻找一个与Symfony框架一起使用的IDE .
我有一些使用NetBeans 6.5 IDE的经验,但似乎并不总是完成类方法,而且它似乎没有内置任何PHP代码片段.
以下是我希望从IDE中按重要性顺序拥有的功能:
我希望任何有经验的人在asp.net应用程序中实现类似"悲观锁定"的建议.这是我正在寻找的行为:
由于我之前没有实现过这个功能,所以我有一些设计问题:
如果LockRefreshedTime <(现在 - 10分钟),我会考虑解锁记录.
我对jQuery很满意,所以欢迎使用客户端脚本的方法.这将是一个内部Web应用程序,所以我可以相当自由地使用带宽/周期.我也想知道"悲观锁定"是否适合这个概念.
architecture ×1
asp.net ×1
django ×1
escaping ×1
ide ×1
javascript ×1
locking ×1
masstransit ×1
msmq ×1
named-ranges ×1
php ×1
ruby ×1
soa ×1
symfony1 ×1
unzip ×1
wcf ×1
winapi ×1
wss ×1
zip ×1