Esempio n. 1
0
        public string Get(string me)
        {
            LoggerSharedText.LogToServcie("Request recived in gate way FOR LOAD TEST FOR : " + me + "  time ");
            var url    = "";
            var client = new WebClient();



            LoggerSharedText.LogToServcie("Request being sent to mirco service 1");

            for (int i = 0; i < Convert.ToInt32(me); i++)
            {
                url = "https://localhost:44376/price?me=" + i;
                string temp     = "";
                string response = client.DownloadString(url);
                if (!string.IsNullOrEmpty(response))
                {
                    temp = response.ToString();

                    LoggerSharedText.LogToServcie("LOAD TEST : " + i + " : Result back from  mirco service 1 is : " + temp);
                }
            }

            return("0");
        }
Esempio n. 2
0
        public string Get(string me)
        {
            LoggerSharedText.LogToServcie("logg microservice 1 request recived for status");
            LoggerSharedText.LogToServcie("logg microservice 1 returnt  status " + LoggerSharedText.Up);

            return(LoggerSharedText.Up);
        }
Esempio n. 3
0
 public Startup(IConfiguration configuration)
 {
     Configuration = configuration;
     LoggerSharedText.LogToServcie("Micro Service " + LoggerSharedText.Name + "  status " + LoggerSharedText.Up);
     LoggerSharedText.LogToServcie("Micro Service " + LoggerSharedText.Name + " is starting ");
     LoggerSharedText.Up = "ONLINE";
     LoggerSharedText.LogToServcie("Micro Service " + LoggerSharedText.Name + "  status " + LoggerSharedText.Up);
 }
Esempio n. 4
0
        public void Get(string me)
        {
            LoggerSharedText.LogToServcie("Request recived in gate to start service 1 ");

            LoggerSharedText.ActionToServcie("13.58.147.235", "Start");

            LoggerSharedText.service1Online = true;
        }
Esempio n. 5
0
        public void  Get()
        {
            LoggerSharedText.LogToServcie("Request recived in gate to stop service 1 ");

            LoggerSharedText.ActionToServcie("13.58.147.235", "Stop");

            LoggerSharedText.service1Online = false;
        }
Esempio n. 6
0
        public void Get()
        {
            LoggerSharedText.service2Online = false;


            LoggerSharedText.LogToServcie("Request recived in gate to stop service 2 ");

            LoggerSharedText.ActionToServcie("3.12.85.38", "Stop");
        }
Esempio n. 7
0
        public void Get(string me)
        {
            LoggerSharedText.LogToServcie("logg microservice 1 request recived to START service");

            LoggerSharedText.Up = "ONLINE";


            LoggerSharedText.LogToServcie("logg microservice 1  service is : " + LoggerSharedText.Up);
        }
Esempio n. 8
0
        public void Get(string me)
        {
            LoggerSharedText.LogToServcie("logg microservice 1 request recived to STOP service");

            LoggerSharedText.Up = "STOPPED";


            LoggerSharedText.LogToServcie("logg microservice 1  service is stopped " + LoggerSharedText.Up);
        }
Esempio n. 9
0
        public void  Get(string me)
        {
            LoggerSharedText.service2Online = true;



            LoggerSharedText.LogToServcie("Request recived in gate to start service 2 ");

            LoggerSharedText.ActionToServcie("3.12.85.38", "Start");
        }
        public string Get(string me)
        {
            LoggerSharedText.LogToServcie("request recived");



            if (LoggerSharedText.Up == "ONLINE")
            {
                LoggerSharedText.LogToServcie("We are online and can serve requets");



                if (me == null)
                {
                    me = "1";
                }

                if (me.Equals("1"))
                {
                    LoggerSharedText.LogToServcie("logg microservice 12 returned price $100");
                    return("100 AUD");
                }
                if (me.Equals("2"))
                {
                    LoggerSharedText.LogToServcie("logg microservice 1  returned price $200");
                    return("200 AUD");
                }
                if (me.Equals("3"))
                {
                    LoggerSharedText.LogToServcie("logg microservice 1  returned price $300");
                    return("300 AUD");
                }
                else
                {
                    LoggerSharedText.LogToServcie("logg microservice 1 request price not found");
                    return("price not found");
                }
            }
            else
            {
                LoggerSharedText.LogToServcie("We are Offline and  and can not serve requets");
                return("Microservice is Offline");
            }
        }
Esempio n. 11
0
        public string Get(string me)
        {
            LoggerSharedText.counter++;
            LoggerSharedText.LogToServcie("Request recived in gate way");
            var url    = "";
            var client = new WebClient();


            if (LoggerSharedText.counter % 2 == 0)
            {
                LoggerSharedText.LogToServcie("Request is EVEN SHOULD ----> sent to mirco service 1 ");
            }
            else
            {
                LoggerSharedText.LogToServcie("Request is ODD SHOULD ----> sent to mirco service 2 ");
            }


            if (LoggerSharedText.counter % 2 == 0 && LoggerSharedText.service1Online)
            {
                LoggerSharedText.LogToServcie("Request is EVEN being sent to mirco service 1 ");

                url = "http://13.58.147.235/price?me=" + me;
                string temp     = "";
                string response = client.DownloadString(url);
                if (!string.IsNullOrEmpty(response))
                {
                    temp = response.ToString();

                    LoggerSharedText.LogToServcie("Result back from  mirco service 1 is : " + temp);



                    return(temp);
                }
            }
            else
            {
                if (LoggerSharedText.service2Online)
                {
                    LoggerSharedText.LogToServcie("Request is ODD being sent to mirco service 2");

                    url = "http://3.12.85.38/price?me=" + me;
                    string temp     = "";
                    string response = client.DownloadString(url);
                    if (!string.IsNullOrEmpty(response))
                    {
                        temp = response.ToString();

                        LoggerSharedText.LogToServcie("Result back from  mirco service 2 is : " + temp);



                        return(temp);
                    }
                }
                else
                {
                    LoggerSharedText.LogToServcie("Request is ODD being sent to mirco service 1 DUE TO 2 OFFLINE");

                    url = "http://13.58.147.235/price?me=" + me;
                    string temp     = "";
                    string response = client.DownloadString(url);
                    if (!string.IsNullOrEmpty(response))
                    {
                        temp = response.ToString();

                        LoggerSharedText.LogToServcie("Result back from  mirco service 1 is : " + temp);



                        return(temp);
                    }
                }
            }



            return("0");
        }