我目前正在进行一个项目,并希望在代码中实现某种软件跟踪.理想情况下,它的推出频率.它运行了多长时间,功能跟踪等.我已经将Exceptioneer用于未处理的异常,但是想要使用类似的用法跟踪.
这些数据应该都是匿名的,理想情况下由其他人作为服务运行.我想让用户选择将其关闭,如果他们希望...那么,这是我应该实现的东西,还是有第三方做那种事情?我知道它可能是一个粘性区域,但我已经看到有关iPhone应用程序使用情况的统计数据.他们这样做,为什么我们不能?(如果用户同意,当然)
[更新]根据评论,我应该更清楚.这是一个Winforms .NET 4.应用程序,虽然我想稍后用WCF更新它.我只会跟踪我自己的应用程序,虽然我也想知道有关环境的小信息(Windows操作系统版本,SP,也许proc和ram ......)
我们目前有一个 SVN Server,使用 VisualSVN Server 作为我们的前端服务器,大多数客户端同时运行 VisualSVN Visual Studio 扩展和 TortoiseSVN。
我们拥有的当前存储库正在返回一段时间......它是由我的猜测创建的,大约在 2006(!),并且格式文件说它是版本 1......这似乎是一个 1.5 之前的存储库......
我们正在移动服务器,其中一台正在升级的服务器是 SVN 盒。上次我们进行升级时,我们只是svnadmin hotcopy在存储库文件夹上进行了升级,在新机器上安装了全新安装的 VisualSVN 服务器,复制了文件,将内容指向了正确的方向,好吧,它奏效了……
通过这次新升级,我想知道我们可以对存储库做些什么来赋予它新的生命?速度提高,占用的空间更少(整个存储库目前的重量约为 13Gb),而且性能更高。我知道我说过性能/速度两次,但考虑到我们升级的旧机器是具有大约 4Gb ram(3.6Gb 可用)的 32 位 P4,而新机器是具有 32Gb RAM 的四核至强,我们几乎相同速度就像我们最初所做的那样,从升级中展示一些速度方面的东西会很好......
有任何想法吗?
svn version-control visualsvn visualsvn-server visual-studio
早上好.
我目前正在开发一个最初将在SQL2k8R2的物理服务器上托管的项目,但看起来我们正朝着云和Azure方向发展...因为SQL Azure目前不支持全文索引,所以我一直在使用AzureDirectory项目查看Lucene.NET以进行后端存储.这将起作用的方式是更新将进入并排队.一旦处理完毕,它们将被放置在ToIndex队列中,这将启动Lucene.NET索引.我只是想知道是否会有更好的方法来做到这一点?我们不需要为这个项目使用Azure,所以如果某个地方有更好的解决方案,请告诉我们...托管的主要要求是它在欧洲...(都柏林的Azure和亚马逊数据中心很方便,RackSpace in美国不是那么方便).
谢谢.
我试图将大量数据(Twitter流每秒约20-25条推文)导入RavenDB进行测试和大规模数据测试.我有一些代码可以很好地写入数据,但过了一段时间我得到一个错误:

我不会填写所有代码,但这里是它的要点:
Open RavenDB Session
Start reading data from Twitter Stream
For each line, parse JSON into known C# object
add item to RavenDB
increment counter
if counter % 25 = 0, save changes to RavenDB.
Run Code Online (Sandbox Code Playgroud)
我没有尝试它的建议,因为它说要看看这样做的不同方式.我应该每200次左右插入会话吗?有没有办法用Raven DB插入一个对象数组?我这样做完全错了吗?
azure ×1
bigdata ×1
c# ×1
large-data ×1
lucene.net ×1
monitoring ×1
ravendb ×1
service ×1
svn ×1
twitter ×1
visualsvn ×1