当前位置: 首页 > news >正文

旅游网站怎样做宣传汕头网站建设公司

旅游网站怎样做宣传,汕头网站建设公司,一年的百度指数,阿里云安装网站摘要 2022年3月#xff0c;我有幸参与了公司的新智慧公交系统的研发工作。该系统基于B/S架构设计#xff0c;并以多租户SaaS平台化为发展目标#xff0c;旨在创建一个功能更全面、性能更卓越、稳定性更强、用户体验更佳的公交调度一体化平台。在这一项目中#xff0c;我主要…摘要 2022年3月我有幸参与了公司的新智慧公交系统的研发工作。该系统基于B/S架构设计并以多租户SaaS平台化为发展目标旨在创建一个功能更全面、性能更卓越、稳定性更强、用户体验更佳的公交调度一体化平台。在这一项目中我主要参与了系统的整体架构决策以及新智慧公交平台中调度模块的设计与开发工作。文本详细阐述了智慧公交系统在云原生架构方面的具体实践智慧公交系统在云原生架构的应用上不仅体现了现代微服务设计理念和云原生技术趋势还通过综合运用多种开源技术和工具构建了一个高性能、高可用、易于扩展和维护的智慧交通解决方案。 正文 云原生架构的三大核心技术——容器、微服务和DevOps共同构建了现代云计算应用的基础。这些技术遵循服务化、弹性、可观测性和自动化四大设计原则以确保应用在云环境中的高性能、高可用性和高效运维。 服务化原则通过将应用拆分为一组小型、独立且松耦合的服务每个服务专注于应用的一个功能模块并通过API进行通信实现了快速迭代和部署。这种设计促进了敏捷开发和持续交付允许开发团队在不干扰其他服务的情况下独立升级和扩展每个服务。 弹性原则确保了应用能够根据需求动态扩展或缩减资源以应对云环境中的流量波动。应用可以自动调整服务器实例、存储和带宽等资源以优化性能和成本效率保持稳定运行。 可观测性原则要求系统提供充足的信息使外部观察者能够理解其内部状态。通过收集、分析和展示应用性能指标、日志及跟踪数据良好的可观测性帮助运维团队实时监控应用状态快速诊断和解决问题从而提升性能。 自动化原则通过软件工具和脚本自动执行重复性任务和流程减少手动操作提高效率和一致性。在云原生环境中自动化包括自动部署、测试、监控、故障恢复和资源管理是实现持续集成和持续部署CI/CD的关键。 这四大原则共同铸就了云原生应用的设计理念使应用更加适应云环境充分运用云资源的弹性和可扩展性同时确保应用的可靠性和运维的效率。通过这种设计云原生应用能够提供更加灵活、可靠和高效的服务满足现代数字化业务的需求。 智慧公交系统构建在公司业务中台和数据中台之上采用微服务架构设计并以敏捷开发模式为指导采用小团队协作模式实现了系统的功能开发和迭代。 智慧公交系统作为一个物联网平台需要与多种设备进行频繁的交互。其交互架构设计分为三层感知层负责接收来自各种设备如终端、客流仪、GPS定位系统的消息S17作为消息中间层对设备消息进行封装并按照通用协议进行处理和转换服务层由智慧公交系统的tap服务组成主要负责设备信令消息的接收与发送采用Kafka消息队列以事件驱动的方式完成设备交互。事件被封装为IOT Schema和biz Schema两种交互事件分别用于对接设备和上层业务事件。项目选择MQTT协议作为与设备通信的标准因为MQTT更适合于频繁交互且信号移动的物联网设备。 为了实现高效的服务请求处理和流量管理系统采用了Nginx作为服务代理和转发组件确保了服务的稳定性和高可用性。 在内部组件的交互方面智慧公交系统选择了Dubbo作为RPC框架以实现系统内部服务间的解耦和高效通信。而对于与外部服务的交互系统则使用了Fegin客户端通过声明式REST客户端简化了与外部API的集成。 服务治理方面系统采用了Nacos作为服务注册和发现中心实现了服务的动态注册、发现和负载均衡。调度服务的设计采用了事件驱动模式借助Kafka消息队列完成了消息的发布和订阅有效提升了系统的异步处理能力和解耦性。 在分布式系统的监控和追踪方面项目初期通过traceId实现了日志链路追踪为后续的故障排查和性能优化提供了重要依据。为了进一步提升链路追踪的完善性和项目的可观测性项目计划集成SkyWalking开源框架以实现更加细粒度和全面的服务追踪。 智慧公交平台基于公司中台网关构建通过网关地址对外提供统一的访问入口增强了服务的安全性和访问控制。同时利用中台的能力项目实现了单点登录、熔断降级和友好性提示等功能提升了用户体验和系统的稳定性。 在部署和运维方面 智慧公交项目的部署策略经历了几次迭代和优化。最初项目使用Jenkins进行打包和通过自建部署脚本完成部署流程。随着项目的发展公交智慧平台项目统一增加了installer模块用于自动部署多语言词条、页面菜单资源配置、Nacos配置和SQL脚本的版本迭代。随着公司新的CI/CD平台的建成智慧公交项目开始整合到这一平台实现了通过统一CI/CD平台的一键化部署简化了部署流程并提高了效率。 整体而言智慧公交系统的项目架构设计充分考虑了可扩展性、模块化和高性能通过微服务架构和领域驱动设计实现了系统的灵活性和可维护性为公交系统的智能化升级提供了坚实的技术基础。 在智慧公交项目的开发过程中版本迭代和CI/CD自动化部署的问题曾是项目正式上线的重大挑战。由于平台是新开发的且迭代频繁不同版本间有时会存在显著的差异如第13版本实现了数据库租户的SaaS化功能导致数据库结构发生重大变化。为应对这种情况我们制定了详尽的升级文档并编写了数据库迁移脚本以确保系统升级的顺利进行。运维和开发团队保持密切沟通共同确保项目升级的稳定性。         另一个问题是由于领导层变更和核心人员离职团队缺乏具有全局视野的成员这导致系统初始设计存在不足需要不断优化。为此我们以项目经理提出的需求为基础专注于实现这些需求并在后续版本中不断进行功能性改进和维护。系统上线前进行了全面测试以避免严重问题的发生。 随着项目的落地我们收集了用户反馈和需求通过对系统现有问题的分析我们不断迭代改进智慧公交系统致力于打造一个满足公交用户需求的一体化智慧公交平台。通过这些努力我们确保了系统能够稳定运行并且能够不断适应和满足用户的变化需求。相信通过时间和经验的积累在多元化的云原生架构的支撑下我们的项目也将变得越来越完善以提供更智能、更满意的用户体验。
http://www.dnsts.com.cn/news/109141.html

相关文章:

  • sns电商网站免费微商城小程序模板
  • 网站外包价格 北京网站制作公司我不需要做网站
  • 使用vue做商城网站项目难点竞价网站策划
  • 门户网站建设为企业带来的好处wordpress首页标题分隔符修改
  • 申请做版主 再什么网站模板 wordpress
  • 网站空间就是服务器吗电商主要是做什么工作
  • 电子商务网站系统上海广告公司官网
  • 南宁营销型网站做外包的网站有哪些
  • 深圳品牌做网站公司哪家好公司主页怎么填
  • dedecms网站开发网站登录按纽是灰色的
  • 网站建设与设计开题报告湖南二维码标签报价
  • 手把手制作公司网站wordpress外链跳转过渡页插件
  • 合肥制作网站价格室内设计效果图素材
  • 一般做网站都在什么网做wordpress 停用插件
  • 番禺做网站哪家强国家市场监督局官网入口
  • 建设银行网站可以查保单吗精选网站建立 推广 优化
  • CMS网站建设实战试题网站建设管理人员推荐表
  • 什么网站做新产品代理最吸引人的引流话术
  • 网站正在建设中中文模板wordpress. 登录
  • 企业网站设计中应注意产品发布功能优化重庆微网站建设
  • 做网站的 书籍布吉网站开发
  • 学做网站初入门教程网页制作收费吗
  • 做网站的人多吗影视文化传媒公司网站建设
  • 如何判断网站html5php开源订单管理系统
  • 出国越南做网站8000保底网站flsh怎么做
  • 网站防注入怎么办陕西网站建设托管
  • 用什么网站做查重报告东莞市网站建设哪家好
  • 怎么给网站制作二维码宿迁发布最新通告
  • 炫酷的html5网站wordpress php 链接
  • seo网站建设 厦门好的网站设计作品