...
There are multiple use cases for AR VR itemized below. For Release 4, we focus on building the infrastructure and virtual classroom application, which I highlighted here.
Let’s have a quick stare at what is Virtual Classroom. Virtual Classroom is a basic app that allows you to live a virtual reality experience simulating a classroom with teachers and students.
Generally, it has two modes, the Teacher mode, and the Student mode.
...
The whole architecture, shown below, consists of three nodes: Jenkins Master, Tars Master, and Tars Agent with AR/VR Blueprint.
For the Jenkins Master, we deploy a Jenkins Master for our private lab for testing.
For the Tars Master, we deploy a Tars Platform for serverless use case integration.
For the Tars agent, we deploy the Virtual Classroom backend on this node and two front-end clients as Virtual Classroom teacher and student on KVM.
It’s not a very difficult architecture. As I mentioned before, the TARS Framework plays an important role as PaaS Layer to governance backend services. Then let’s go a little bit further with TARS.
TARS is a high-performance microservice framework based on name service and Tars protocol, an integrated administration platform, and an implemented hosting service via a flexible schedule. TARS adds support for ARM, x86, and multiple platforms, including macOS, Linux, and Windows.
...
And last year, on March 10th. TARS evolved to a non-profit microservices foundation under the Linux Foundation umbrella.
The TARS Foundation is a neutral home for open source Microservices projects that empower any industry to quickly turn ideas into applications at scale. It's not only TARS but a microservices Ecosystem. It will solve microservices problems with the TARS characteristics, such as:
...
K8STARS is a convenient solution to run TARS services in Kubernetes.
It maintains the native development capability of TARS and automatic registration and configuration deletion of name service for TARS.
...