最近这一段要学习东西挺多
1.JMX In Action 翻译 项目用到JMX来进行进程监控 于是学习ing 代码写完了可是很笨,而且不完善,打算改写JMX源码来添加定制功能 (进行中)
2.单点登陆 (OK)
3.工作流JBMP? 看看开源的引擎和公司的平台有什么不一样没有
4.WebService 在Spring平台上搭建WebService Hession 等 (Hession OK)
5.Mina
6.JGroup 不知道 不知道是不是和组播相关的 项目中应该可以应用组播
7.JMS ActiveMQ 这个东西要学习一下
8.多看几篇架构的文章,还是远离数据库
最近构思了下web开发模块化 插件化的结构!即插即用! 运行时配置! 今天看了OSGi 似乎有些相似之处
为什么总是有一个想法 马上就发现已经有人在做了。
最近需要写一个JMX监控端的设计~
初步构想:
一个web监控端监控N的分布式部署的企业应用,共N个主机N个进程,可以针对每个进程进行监控,也可以针对主机进行监控(CPU,Memory,Disk,Network等)。
利用JMX获取分布式APP内的信息 如内存队列 线程池大小 数据库连接池等
其中监控端自动探测局域网内的分布式应用 想基于组播来实现 Monitor启动后 发送组播消息 被监控App接到消息 到Monitor上去注册 而当App启动时 也需要发送一个组播 通知:我在这 Monitor接到响应后 自动进行注册 并给与响应
图略