51,407
社区成员
发帖
与我相关
我的任务
分享现有系统是spring 微服务架构。最近公司有个需求,类似爬虫,需要根据客户的需求针对不同的网站进行数据采集,或者做其他的一些自动执行任务需求。也就是说不同的客户需求不一样,我需要根据客户需求定制编写代码来满足客户的需求。目前有3种思路 1,是用java编写代码,但此法貌似不太可行,如果把所有客户的所有接口都做在一个微服务里,那每加一个接口就要重新编译部署下项目 ,势必造成频繁中断所有业务。如果每个接口都做成一个单独的微服务资源消耗势必让人受不了?成千上万的微服务?成本太大了。效率也比较低 2.C++编写客户需求 做成可执行文件 让java去调用执行这些程序?执行完毕再关闭进程? 3.C++打成so库 java来调用? 。
其实就是定制的东西要和现有系统进行融合 我现有系统要控制这些定制软件。比如A客户A需求 我就做个软件A 让现有系统控制A软件的执行行为。B客户B需求,做B软件。不知道用什么方案效率较高,成本较小。或者有什么框架之类?个人感觉以上3思路都不太好,望各位指点一下。