求大神指点如何选择web开发框架

liuxy225 2018-12-27 11:25:46
求大神指点如何选择web开发框架,我们做互联网业务,用户量的增速有可能很快,希望框架对大用户量,高并发,数据库类型或其它技术参数有较好支持的框架(收费的框架也可以),我可能没有描述清楚,请不要喷我,诚心求指点!
...全文
471 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
码匠笔记 2019-01-04
  • 打赏
  • 举报
回复
针对你这个问题说一些自己的理解 如果具体到web 框架,使用目前互联网最流行的Spring Boot + Spring MVC 就可以了,社区做的很好,基本没有什么 BUG 。 然而你说的针对用户量大,高并发等问题并非一个简单的 Web 框架能解决。 可以简单的提供一些思路 1,网站使用 Spring MVC 就可以了 2,用户量大了,对于站点的支持考虑使用 Nginx等 LoadBalance 等负载工具路由,这样使得请求可以分发到不同的节点。 3,服务层考虑引入 dubbo 等分布式技术,根据业务上下文拆分机器,使得系统职责和性能得以提升。 4,引入 MQ 等机制,对于弱依赖的功能使用消息队列完成,缩短响应时间提升 QPS 5,添加 Redis 等缓存机制,对部分数据做热点缓存。 6,对 MySQL 等数据库层进行分库分表操作,以扩充更多的性能支撑。 7,添加熔断、限流等功能,对于大促等业务进行处理。 ………… 所以对于用户量大的站点支持并不是一个 web 框架的选择,很是整体的一个技术架构的支持。 小编为订阅号「码匠笔记」号主,先后就职于 ThoughtWorks、阿里巴巴等互联网公司的经验分享,包含但不限于 JAVA、并发编程、性能优化、架构设计、小程序、开源软件等。有兴趣可以关注一波,一起学习、讨论。
oldmee 2019-01-03
  • 打赏
  • 举报
回复
springcloud还不行?
十八道胡同 2018-12-27
  • 打赏
  • 举报
回复
我不推荐框架,我觉得善友的文章挺好的,分享下
https://www.cnblogs.com/shanyou/p/5048099.html?utm_source=tuicool&utm_medium=referral
liuxy225 2018-12-27
  • 打赏
  • 举报
回复
引用 1 楼 咸哼酒家 的回复:
你想要一个成熟的产品吧,
以前我们也想这样子的,可最后还是自己团队做的框架来的好,想咋改咋改,
走微服务路线切合当下的互联网思维,再调用别人的系统实现业务逻辑

想要成熟的,最好还能自己维护修改的,我们之前也是自己有框架,但是对大数据,高并发和微服务支持都不好~
咸哼酒家 2018-12-27
  • 打赏
  • 举报
回复
你想要一个成熟的产品吧,
以前我们也想这样子的,可最后还是自己团队做的框架来的好,想咋改咋改,
走微服务路线切合当下的互联网思维,再调用别人的系统实现业务逻辑
liuxy225 2018-12-27
  • 打赏
  • 举报
回复
引用 4 楼 咸哼酒家 的回复:
[quote=引用 2 楼 liuxy225 的回复:]
[quote=引用 1 楼 咸哼酒家 的回复:]
你想要一个成熟的产品吧,
以前我们也想这样子的,可最后还是自己团队做的框架来的好,想咋改咋改,
走微服务路线切合当下的互联网思维,再调用别人的系统实现业务逻辑

想要成熟的,最好还能自己维护修改的,我们之前也是自己有框架,但是对大数据,高并发和微服务支持都不好~[/quote]

根据具体的业务,外部系统可以买,建议各个系统的整合综合管理部分自己做吧
[/quote]
嗯嗯,业务部分我们自己做,但是基础的框架我们有点迷茫,就怕未来承载不了大用户量和高并发等需求
liuxy225 2018-12-27
  • 打赏
  • 举报
回复
引用 3 楼 LCL_data 的回复:
我不推荐框架,我觉得善友的文章挺好的,分享下
https://www.cnblogs.com/shanyou/p/5048099.html?utm_source=tuicool&utm_medium=referral

是指不用框架嘛?
咸哼酒家 2018-12-27
  • 打赏
  • 举报
回复
引用 2 楼 liuxy225 的回复:
[quote=引用 1 楼 咸哼酒家 的回复:]
你想要一个成熟的产品吧,
以前我们也想这样子的,可最后还是自己团队做的框架来的好,想咋改咋改,
走微服务路线切合当下的互联网思维,再调用别人的系统实现业务逻辑

想要成熟的,最好还能自己维护修改的,我们之前也是自己有框架,但是对大数据,高并发和微服务支持都不好~[/quote]

根据具体的业务,外部系统可以买,建议各个系统的整合综合管理部分自己做吧

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧