11 2011 档案

摘要:框架除了报警之外还提供了简单的报警处理流程。 先来看一下报警相关的配置: 比如这里有一个报警,30秒检查一次30秒内相关数据如果超过10条则报警。 在报警后,系统会自动创建一个事件,相关人员登录到后台可以看到这个事件并进行处理,如果事件在处理了,那么报警会暂停,一直到处理完成之后重新开启。 当然,如果管理员一直没有结束某个事件,系统会自动关闭过期事件,也就是这里的5分钟(Process... 阅读全文
posted @ 2011-11-28 10:32 lovecindywang 阅读(968) 评论(0) 推荐(0) 编辑
摘要:有一个很常见的功能,我们需要在一个子窗口中定时调用服务,然后更新控件的内容,只要窗口开着就一直会调用服务。 那么现在就来完成这个功能,首先定义一个服务: public class Service1 : IService1 { public string DoWork(string name) { File.AppendAllTex... 阅读全文
posted @ 2011-11-09 12:43 lovecindywang 阅读(2395) 评论(0) 推荐(1) 编辑
摘要:应用程序信息中心模块提供了日志、异常、性能、状态四大服务。来看一下最新的日志服务定义: void Debug(string message); void Debug(string moduleName, string message); void Debug(string categoryName, string subcategoryName, string message); void Debug(string moduleName, string categoryName, string subcategoryName, strin... 阅读全文
posted @ 2011-11-08 11:22 lovecindywang 阅读(1794) 评论(5) 推荐(1) 编辑
摘要:在测试Adhesive的时候发现,使用过一段时间后台之后,就会不能连接到数据库,查看日志发现报的错误大致是 connection refused because too many open connections: 819 通过mongostat查看连接数的确很夸张有近819个连接,尝试在启动的时候指定最大连接数到10000,重新启动Mongodb这个问题似乎解决了 但是在刷新几下页面之后连... 阅读全文
posted @ 2011-11-04 20:40 lovecindywang 阅读(2456) 评论(2) 推荐(2) 编辑
摘要:在本文中我们会着重介绍一下Mongodb数据服务查询部分的实现,也就是通用后台用到的查询服务。首先,为了性能考虑,我们的每一个Mongodb集群都可以支持主从分离,也就是查询可以使用Slave的Mongodb:其中的同步延迟配置,用于配置在查询的时候缓存多久之前的数据,因为同步的延迟问题,缓存太新的数据很可能导致数据不完整。并且,我们也可以灵活配置每一个类型保存到的集群,实现数据的手动分区:阅读过之前文章的读者知道,在通用后台的高级数据筛选中,我们会列出一些搜索选项,比如:并且,在显示数据的时候,我们也会需要把元数据和实际存储的数据组合起来返回给客户端。为了效率的考虑,我们把所有的这些索引数据 阅读全文
posted @ 2011-11-01 15:50 lovecindywang 阅读(2426) 评论(0) 推荐(0) 编辑