基于微服务的新系统搭建咨询

good1use 2019-06-13 09:10:48
最近项目组要用springboot搭建一个微服务系统。想咨询各位大佬新微服务系统搭建有啥可遵循的原则么?例如系统代码结构如何组织等。。多谢
...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
good1use 2019-07-06
  • 打赏
  • 举报
回复
引用 2 楼 maradona1984的回复:
具体做法跟你的软件架构硬件建构强相关 如果不需要具体的建议,微服务要注意的地方,大概要考虑 服务治理(熔断降级那些,其他框架基本都有), 日志系统(方便定位问题,分布式环境日志不收集起来你找日志会痛苦死), 分布式事务是大坑, 上下文信息的维护, 合理的划分服务域,数据库是否隔离,新的最好是禁止跨服务的表关联 运维相关工作也得考虑上 还有很多很多,你确定要上微服务,那得先转变思维方式,隔离不同服务的数据库是第一步,不做到这点还是不要做微服务
关于服务划分,我们现在是如果有新业务需求,相对比较独立的需求,就做成个个微服务系统(springboot+springcloud)。这样就不用考虑和其它业务的数据划分
maradona1984 2019-06-14
  • 打赏
  • 举报
回复
具体做法跟你的软件架构硬件建构强相关 如果不需要具体的建议,微服务要注意的地方,大概要考虑 服务治理(熔断降级那些,其他框架基本都有), 日志系统(方便定位问题,分布式环境日志不收集起来你找日志会痛苦死), 分布式事务是大坑, 上下文信息的维护, 合理的划分服务域,数据库是否隔离,新的最好是禁止跨服务的表关联 运维相关工作也得考虑上 还有很多很多,你确定要上微服务,那得先转变思维方式,隔离不同服务的数据库是第一步,不做到这点还是不要做微服务
咸哼酒家 2019-06-14
  • 打赏
  • 举报
回复
springboot还是基于spring,结构按照基本的mvc思想去布置。
不清楚的,你可以去git上看看其他人的代码布局,网上资源共享,多看看别人的代码
weixin_40568865 2019-06-14
  • 打赏
  • 举报
回复
spring cloud 了解下
SpringBoot项目基于Web的智慧养老平台是一个综合性的养老服务系统,旨在通过现代信息技术提升老年人的生活质量和养老服务的效率。利用SpringBoot的快速开发和简便部署特性,结合微服务架构,该平台能够高效地管理养老资源和服务,同时提供用户友好的Web界面。 系统可能采用前后端分离的设计理念,前端使用如AngularJS、React或Vue.js等现代JavaScript框架构建一个响应式和适应多种终端的界面,后端由SpringBoot搭建,整合了Spring MVC、Spring Data JPA等子项目来简化数据库操作和API的开发。 主要功能包括: 1. 用户注册与资料管理:用户可以注册账户并维护个人资料,包含健康档案、兴趣爱好等信息。 2. 服务预约与管理:用户可以通过系统预约各种养老服务,如家政、医疗咨询、康复训练等。 3. 健康监测与提醒:系统可以连接各类健康监测设备,自动记录健康数据,并根据设定提醒老人服药或检查。 4. 社交互动平台:为老年用户提供社交功能,包括朋友圈、活动组织、兴趣小组等,鼓励老年人进行社交和娱乐活动。 5. 紧急呼叫与安全监控:集成紧急呼叫系统和安全监控服务,确保老年人在紧急情况下能够及时得到帮助。 6. 知识普及与教育:提供各类适老化的知识教育资源,鼓励老年人学习技能,活跃大脑。 7. 家属远程关怀:允许家属通过平台关注老人的健康状态和服务使用情况,实现远程关怀。 8. 数据分析与报告:系统对服务使用和健康数据进行分析,生成报告供管理人员决策支持。 9. 安全性与隐私保护:通过Spring Security实现用户认证和授权,保障用户数据的安全和隐私。 基于SpringBoot的智慧养老平台为老年人提供了一个全方位、一站式的养老服务体验,同时也为养老机构提供了强大的服务管理和运营工具。通过智能化的服务,该系统有助于提高养老服务的可达性和质量,满足老年人多样化的养老需求。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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