To ligang. it's right. But alert server is only a small function. we define it as an individual module and as a server. do you thing alert is expensive or taking more resource ? if not , why a single module ? And alert server trigger task event by scanning db, do you think it is a nice way ? Moving into server module is only our first step for simplifying user deployment. Extension of alert can be updated via redeploy server and it's not a frequent operation. As the architecture changes, alert implementation will change.
On Wed, Dec 11, 2019 at 6:23 PM 李 岗 <[email protected]> wrote: > I think from another angle,Master and Worker as key services,I think not > to redeployment during normal execution. > If tasks are still running,redeploy master and worker may be lead to > missed the timed task. > > ________________________________ > DolphinScheduler(Incubator) PPMC > Gang Li 李岗 > > [email protected]<mailto:[email protected]> > > From: guo jiwei<mailto:[email protected]> > Date: 2019-12-11 18:11 > To: dev<mailto:[email protected]> > Subject: Re: Aproposal for DolphinScheduler Simplified Deployment > To ligang. > redeploy is simple, but what about the latency of alert ? > it's easy to redeploy master server to update alert > > > On Wed, Dec 11, 2019 at 6:03 PM 李 岗 <[email protected]> wrote: > > > I think the alert module can be retained. Currently, it only supports > > email and webchat, > > but more alarm modes can be added in the future. > > > > At present,alert is a independent service. the alert service only > consumes > > alarm information in the database, other services produce these alarm > > information. > > If a new alarm mode is added, It is only necessary to redeploy the alert > > service. > > > > > > > > ________________________________ > > DolphinScheduler(Incubator) PPMC > > Gang Li 李岗 > > > > [email protected]<mailto:[email protected]> > > > > 发件人: qiao zhanwei<mailto:[email protected]> > > 发送时间: 2019-12-10 14:24 > > 收件人: dev<mailto:[email protected]> > > 主题: Aproposal for DolphinScheduler Simplified Deployment > > > > Hello All , > > > > Now DolphinScheduler has so many Configuration files > > > > for example : > > > > dolphinscheduler-alert : > > alert.properties > > > > dolphinscheduler-api : > > application-api.properties > > application-combined.properties > > > > > > dolphinscheduler-common : > > hadoop.properties > > common.properties > > quartz.properties > > zookeeper.properties > > > > dolphinscheduler-dao : > > application-dao.properties > > > > dolphinscheduler-server : > > application-master.properties > > application-master.properties > > master.properties > > worker.properties > > > > .dolphinscheduler_env.sh > > > > Can we simplify deployment ? > > > > Main point : > > > > 1 configuration file simplification and merged configuration file > > 2 master server remove port > > 3 support offline installation,remove kazoo dependencies in install and > > monitor > > 4 instll.sh script simplification > > > > > > ————————————— > > DolphinScheduler(Incubator) PPMC > > Zhanwei Qiao 乔占卫 > > > > [email protected] > > >
